Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
SCR_ContentBrowser_GMSaveLineComponent Interface Reference
Inheritance diagram for SCR_ContentBrowser_GMSaveLineComponent:
[legend]

Public Member Functions

void SetSaveItem (WorldSaveItem saveItem)
 
WorldSaveItem GetSave ()
 
SCR_WorkshopItem GetSaveScrWorkshopItem ()
 
override void SetScenario (MissionWorkshopItem mission)
 
override void UpdateModularButtons ()
 
override bool SetFavorite (bool favorite)
 
- Public Member Functions inherited from SCR_ContentBrowser_ScenarioLineComponent
override void HandlerAttached (Widget w)
 
override void HandlerDeattached (Widget w)
 
override void UpdateModularButtons ()
 
override bool SetFavorite (bool favorite)
 
override void OnTooltipShow (SCR_ScriptedWidgetTooltip tooltip)
 
void NotifyScenarioUpdate (bool itemDownloaded)
 Must be called when the scenario properties have been updated (set/clear favourite or similar)
 
void SetScenario (MissionWorkshopItem mission)
 
MissionWorkshopItem GetScenario ()
 
- Public Member Functions inherited from SCR_BrowserListMenuEntryComponent
override void HandlerAttached (Widget w)
 
override void UpdateModularButtons ()
 
bool SetFavorite (bool favorite)
 
bool IsFavorite ()
 
ScriptInvokerBrowserListMenuEntry GetOnFavorite ()
 
- Public Member Functions inherited from SCR_ListMenuEntryComponent
override void HandlerAttached (Widget w)
 
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 OnFocus (Widget w, int x, int y)
 
override bool OnFocusLost (Widget w, int x, int y)
 
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
override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
Widget GetRootWidget ()
 
bool IsVisible ()
 

Protected Member Functions

override void OnPlay ()
 
override void OnRestart ()
 
override void OnHost ()
 
override void UpdateAllWidgets ()
 
- Protected Member Functions inherited from SCR_ContentBrowser_ScenarioLineComponent
void UpdateAllWidgets ()
 
void OnPlay ()
 
void OnContinue ()
 
void OnRestart ()
 
void OnHost ()
 
void OnFindServers ()
 
void OnCommStatusCheckFinished (SCR_ECommStatus status, float responseTime, float lastSuccessTime, float lastFailTime)
 
- Protected Member Functions inherited from SCR_BrowserListMenuEntryComponent
void OnFavoriteClicked (SCR_ModularButtonComponent comp)
 
- 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

WorldSaveItem m_SaveItem
 
SCR_WorkshopItem m_SaveScrWorkshopItem
 
- Protected Attributes inherited from SCR_ContentBrowser_ScenarioLineComponent
ref SCR_ContentBrowser_ScenarioLineWidgets m_Widgets = new SCR_ContentBrowser_ScenarioLineWidgets
 
MissionWorkshopItem m_Mission
 
bool m_bMouseButtonsEnabled = true
 
- Protected Attributes inherited from SCR_BrowserListMenuEntryComponent
ref SCR_ModularButtonComponent m_FavoriteButton
 
bool m_bFavorite
 
ref ScriptInvokerBrowserListMenuEntry m_OnFavorite
 
- 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
 

Static Protected Attributes

const string SAVE_ICON = "save"
 
- Static Protected Attributes inherited from SCR_ContentBrowser_ScenarioLineComponent
const string MOD_ICON = "modIcon"
 
- Static Protected Attributes inherited from SCR_BrowserListMenuEntryComponent
static const string BUTTON_FAVORITE = "FavoriteButton"
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_ContentBrowser_ScenarioLineComponent
static SCR_ContentBrowser_ScenarioLineComponent FindComponent (Widget w)
 
- 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

◆ GetSave()

WorldSaveItem SCR_ContentBrowser_GMSaveLineComponent.GetSave ( )

◆ GetSaveScrWorkshopItem()

SCR_WorkshopItem SCR_ContentBrowser_GMSaveLineComponent.GetSaveScrWorkshopItem ( )

◆ OnHost()

override void SCR_ContentBrowser_GMSaveLineComponent.OnHost ( )
protected

◆ OnPlay()

override void SCR_ContentBrowser_GMSaveLineComponent.OnPlay ( )
protected

◆ OnRestart()

override void SCR_ContentBrowser_GMSaveLineComponent.OnRestart ( )
protected

◆ SetFavorite()

override bool SCR_ContentBrowser_GMSaveLineComponent.SetFavorite ( bool  favorite)

◆ SetSaveItem()

void SCR_ContentBrowser_GMSaveLineComponent.SetSaveItem ( WorldSaveItem  saveItem)

◆ SetScenario()

override void SCR_ContentBrowser_GMSaveLineComponent.SetScenario ( MissionWorkshopItem  mission)

◆ UpdateAllWidgets()

override void SCR_ContentBrowser_GMSaveLineComponent.UpdateAllWidgets ( )
protected

◆ UpdateModularButtons()

override void SCR_ContentBrowser_GMSaveLineComponent.UpdateModularButtons ( )

Member Data Documentation

◆ m_SaveItem

WorldSaveItem SCR_ContentBrowser_GMSaveLineComponent.m_SaveItem
protected

◆ m_SaveScrWorkshopItem

SCR_WorkshopItem SCR_ContentBrowser_GMSaveLineComponent.m_SaveScrWorkshopItem
protected

◆ SAVE_ICON

const string SCR_ContentBrowser_GMSaveLineComponent.SAVE_ICON = "save"
staticprotected

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