Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_SaveLoadEntryComponent Interface Reference
Inheritance diagram for SCR_SaveLoadEntryComponent:
SCR_ListMenuEntryComponent SCR_ScriptedWidgetComponent

Public Member Functions

override bool OnFocus (Widget w, int x, int y)
 
override bool OnFocusLost (Widget w, int x, int y)
 
void SetCanSave (bool state)
 
void SetCanLoad (bool state)
 
void SetCanDelete (bool state)
 
void SetScenarioDataVisible (bool state)
 
void SetScenarioName (string name)
 
void SetScenarioIcon (Color imageColor, string icon)
 
void SetDateTime (string date, string time)
 
void SetVersion (string version, bool isVersionCompatible)
 
void SetIsWarning ()
 
void SetIsDownloaded (bool state)
 
void SetSaveData (SaveGame saveData)
 
void SetSaveIcon (Color imageColor, string icon)
 
void SetFileName (string name)
 
void SetDisplayName (string name)
 
bool CanOverrideSave ()
 
bool CanLoadSave ()
 
bool CanDeleteSave ()
 
bool IsError ()
 
bool IsDownloaded ()
 
SaveGame GetSaveData ()
 
string GetFileName ()
 
string GetDisplayName ()
 
ImageWidget GetSaveIcon ()
 
ScriptInvokerButton GetOnDeleteSave ()
 
ScriptInvokerButton GetOnLoadSave ()
 
ScriptInvokerButton GetOnOverrideSave ()
 
override void HandlerAttached (Widget w)
 
- Public Member Functions inherited from SCR_ListMenuEntryComponent
override void HandlerDeattached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
override bool OnDoubleClick (Widget w, int x, int y, int button)
 
override bool OnMouseEnter (Widget w, int x, int y)
 
void AnimateOpacity (int delay, float animationTime, float opacityEnd, float opacityStart=-1)
 Animate whole widget opacity.
 
bool IsInnerButtonInteraction ()
 
bool IsFocused ()
 
bool IsAvailable ()
 
ScriptInvokerString GetOnMouseInteractionButtonClicked ()
 
ScriptInvokerScriptedWidgetComponent GetOnFocus ()
 
ScriptInvokerScriptedWidgetComponent GetOnFocusLost ()
 
ScriptInvokerScriptedWidgetComponent GetOnMouseEnter ()
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
Widget GetRootWidget ()
 
bool IsVisible ()
 

Protected Member Functions

void OnInputDeviceChange (EInputDeviceType oldDevice, EInputDeviceType newDevice)
 
void UpdateAllWidgets (bool visibility)
 Update visual state of line.
 
void OnClickSave ()
 
void OnClickLoad ()
 
void OnClickDelete ()
 
- Protected Member Functions inherited from SCR_ListMenuEntryComponent
void OnTooltipShow (SCR_ScriptedWidgetTooltip tooltip)
 
void OnInnerButtonHover ()
 
void OnInnerButtonLeave ()
 
void EnableTextAnimations (bool enable)
 Apply behavior on all potentially longer entry text.
 
void HandleTextAnimation (SCR_HorizontalScrollAnimationComponent anim, bool enable)
 Handle animation enabled-disabling enable = false restarts positions.
 
void UpdateModularButtons ()
 
void OpacityAnimation (int time, float opacityEnd)
 

Protected Attributes

ref SCR_Save_EntryWidgets m_Widgets = new SCR_Save_EntryWidgets()
 
ref ScriptInvokerButton m_OnSave
 
ref ScriptInvokerButton m_OnLoad
 
ref ScriptInvokerButton m_OnDelete
 
bool m_bCanSave
 
bool m_bCanLoad
 
bool m_bCanDelete
 
string m_sFileName
 
string m_sDisplayName
 
SaveGame m_Save
 
bool m_bHasIssue
 
bool m_bIsFocused
 
bool m_bIsDownloaded
 
- Protected Attributes inherited from SCR_ListMenuEntryComponent
ref array< ref SCR_HorizontalScrollAnimationComponentm_aScrollAnimations = {}
 
bool m_bInnerButtonInteraction
 
ref array< SCR_ModularButtonComponentm_aMouseButtons = {}
 
SCR_ModularButtonComponent m_MainModularButton
 
bool m_bUnavailable
 
bool m_bFocused
 
SCR_ScriptedWidgetTooltip m_CurrentTooltip
 
ref ScriptInvokerString m_OnMouseInteractionButtonClicked
 
ref ScriptInvokerScriptedWidgetComponent m_OnFocus
 
ref ScriptInvokerScriptedWidgetComponent m_OnFocusLost
 
ref ScriptInvokerScriptedWidgetComponent m_OnMouseEnter
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_ScriptedWidgetComponent
static SCR_ScriptedWidgetComponent GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true)
 Base method for component lookup through the widget library.
 
- Public Attributes inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 

Member Function Documentation

◆ CanDeleteSave()

bool SCR_SaveLoadEntryComponent.CanDeleteSave ( )

◆ CanLoadSave()

bool SCR_SaveLoadEntryComponent.CanLoadSave ( )

◆ CanOverrideSave()

bool SCR_SaveLoadEntryComponent.CanOverrideSave ( )

◆ GetDisplayName()

string SCR_SaveLoadEntryComponent.GetDisplayName ( )

◆ GetFileName()

string SCR_SaveLoadEntryComponent.GetFileName ( )

◆ GetOnDeleteSave()

ScriptInvokerButton SCR_SaveLoadEntryComponent.GetOnDeleteSave ( )

◆ GetOnLoadSave()

ScriptInvokerButton SCR_SaveLoadEntryComponent.GetOnLoadSave ( )

◆ GetOnOverrideSave()

ScriptInvokerButton SCR_SaveLoadEntryComponent.GetOnOverrideSave ( )

◆ GetSaveData()

SaveGame SCR_SaveLoadEntryComponent.GetSaveData ( )

◆ GetSaveIcon()

ImageWidget SCR_SaveLoadEntryComponent.GetSaveIcon ( )

◆ HandlerAttached()

override void SCR_SaveLoadEntryComponent.HandlerAttached ( Widget w)

◆ IsDownloaded()

bool SCR_SaveLoadEntryComponent.IsDownloaded ( )

◆ IsError()

bool SCR_SaveLoadEntryComponent.IsError ( )

◆ OnClickDelete()

void SCR_SaveLoadEntryComponent.OnClickDelete ( )
protected

◆ OnClickLoad()

void SCR_SaveLoadEntryComponent.OnClickLoad ( )
protected

◆ OnClickSave()

void SCR_SaveLoadEntryComponent.OnClickSave ( )
protected

◆ OnFocus()

override bool SCR_SaveLoadEntryComponent.OnFocus ( Widget w,
int x,
int y )

◆ OnFocusLost()

override bool SCR_SaveLoadEntryComponent.OnFocusLost ( Widget w,
int x,
int y )

◆ OnInputDeviceChange()

void SCR_SaveLoadEntryComponent.OnInputDeviceChange ( EInputDeviceType oldDevice,
EInputDeviceType newDevice )
protected

◆ SetCanDelete()

void SCR_SaveLoadEntryComponent.SetCanDelete ( bool state)

◆ SetCanLoad()

void SCR_SaveLoadEntryComponent.SetCanLoad ( bool state)

◆ SetCanSave()

void SCR_SaveLoadEntryComponent.SetCanSave ( bool state)

◆ SetDateTime()

void SCR_SaveLoadEntryComponent.SetDateTime ( string date,
string time )

◆ SetDisplayName()

void SCR_SaveLoadEntryComponent.SetDisplayName ( string name)

◆ SetFileName()

void SCR_SaveLoadEntryComponent.SetFileName ( string name)

◆ SetIsDownloaded()

void SCR_SaveLoadEntryComponent.SetIsDownloaded ( bool state)

◆ SetIsWarning()

void SCR_SaveLoadEntryComponent.SetIsWarning ( )

◆ SetSaveData()

void SCR_SaveLoadEntryComponent.SetSaveData ( SaveGame saveData)

◆ SetSaveIcon()

void SCR_SaveLoadEntryComponent.SetSaveIcon ( Color imageColor,
string icon )

◆ SetScenarioDataVisible()

void SCR_SaveLoadEntryComponent.SetScenarioDataVisible ( bool state)

◆ SetScenarioIcon()

void SCR_SaveLoadEntryComponent.SetScenarioIcon ( Color imageColor,
string icon )

◆ SetScenarioName()

void SCR_SaveLoadEntryComponent.SetScenarioName ( string name)

◆ SetVersion()

void SCR_SaveLoadEntryComponent.SetVersion ( string version,
bool isVersionCompatible )

◆ UpdateAllWidgets()

void SCR_SaveLoadEntryComponent.UpdateAllWidgets ( bool visibility)
protected

Update visual state of line.

Member Data Documentation

◆ m_bCanDelete

bool SCR_SaveLoadEntryComponent.m_bCanDelete
protected

◆ m_bCanLoad

bool SCR_SaveLoadEntryComponent.m_bCanLoad
protected

◆ m_bCanSave

bool SCR_SaveLoadEntryComponent.m_bCanSave
protected

◆ m_bHasIssue

bool SCR_SaveLoadEntryComponent.m_bHasIssue
protected

◆ m_bIsDownloaded

bool SCR_SaveLoadEntryComponent.m_bIsDownloaded
protected

◆ m_bIsFocused

bool SCR_SaveLoadEntryComponent.m_bIsFocused
protected

◆ m_OnDelete

ref ScriptInvokerButton SCR_SaveLoadEntryComponent.m_OnDelete
protected

◆ m_OnLoad

ref ScriptInvokerButton SCR_SaveLoadEntryComponent.m_OnLoad
protected

◆ m_OnSave

ref ScriptInvokerButton SCR_SaveLoadEntryComponent.m_OnSave
protected

◆ m_Save

SaveGame SCR_SaveLoadEntryComponent.m_Save
protected

◆ m_sDisplayName

string SCR_SaveLoadEntryComponent.m_sDisplayName
protected

◆ m_sFileName

string SCR_SaveLoadEntryComponent.m_sFileName
protected

◆ m_Widgets

ref SCR_Save_EntryWidgets SCR_SaveLoadEntryComponent.m_Widgets = new SCR_Save_EntryWidgets()
protected

The documentation for this interface was generated from the following file: