|
| ScriptInvokerBase< ScriptInvoker_DownloadManagerEntry > | GetOnUpdate () |
| |
| override void | HandlerAttached (Widget w) |
| |
| override bool | OnMouseEnter (Widget w, int x, int y) |
| |
| override bool | OnMouseLeave (Widget w, Widget enterW, int x, int y) |
| |
| void | InitForDownloadAction (SCR_WorkshopItem item, SCR_WorkshopItemActionDownload action) |
| | Initializes the line in interactive mode.
|
| |
| void | CanDoActions (out bool canPause, out bool canResume, out bool canCancel, out bool canRetry) |
| | Store which actions can be used for entry in current state.
|
| |
| void | OnClickPause () |
| |
| void | OnClickResume () |
| |
| void | OnClickCancel () |
| |
| void | OnClickRetry () |
| |
| SCR_WorkshopItem | GetItem () |
| |
| SCR_WorkshopItemActionDownload | GetDownloadAction () |
| |
| EDownloadManagerActionState | GetState () |
| |
| bool | GetPauseEnabled () |
| |
| override bool | OnClick (Widget w, int x, int y, int button) |
| |
| Widget | GetRootWidget () |
| |
| bool | IsVisible () |
| |
|
| static EDownloadManagerActionState | DownloadActionState (SCR_WorkshopItemActionDownload action) |
| | Based on current download action state setup state simplified for download manager UI grouping Function is static to compare download action state before entry is created.
|
| |
| static SCR_ScriptedWidgetComponent | GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true) |
| | Base method for component lookup through the widget library.
|
| |
|
| ref ScriptInvoker | m_OnClick = new ScriptInvoker |
| |
◆ AnimateIcon()
Return message with details why entry wasn't downloaded.
◆ CanDoActions()
| void SCR_DownloadManagerEntry.CanDoActions |
( |
out bool | canPause, |
|
|
out bool | canResume, |
|
|
out bool | canCancel, |
|
|
out bool | canRetry ) |
Store which actions can be used for entry in current state.
◆ DisablePauserResume()
◆ DownloadActionState()
Based on current download action state setup state simplified for download manager UI grouping Function is static to compare download action state before entry is created.
◆ EnablePauserResume()
◆ FailReason()
| void SCR_DownloadManagerEntry.FailReason |
( |
out string | message, |
|
|
out string | icon ) |
|
protected |
Return message with details why entry wasn't downloaded.
◆ FallbackVisuals()
| void SCR_DownloadManagerEntry.FallbackVisuals |
( |
| ) |
|
|
protected |
◆ GetDownloadAction()
◆ GetItem()
◆ GetOnUpdate()
| ScriptInvokerBase< ScriptInvoker_DownloadManagerEntry > SCR_DownloadManagerEntry.GetOnUpdate |
( |
| ) |
|
◆ GetPauseEnabled()
| bool SCR_DownloadManagerEntry.GetPauseEnabled |
( |
| ) |
|
◆ GetState()
| EDownloadManagerActionState SCR_DownloadManagerEntry.GetState |
( |
| ) |
|
◆ HandlerAttached()
| override void SCR_DownloadManagerEntry.HandlerAttached |
( |
Widget | w | ) |
|
◆ InitForDownloadAction()
Initializes the line in interactive mode.
It will be able to interact with the download action.
◆ OnActionChanged()
◆ OnClickCancel()
| void SCR_DownloadManagerEntry.OnClickCancel |
( |
| ) |
|
◆ OnClickPause()
| void SCR_DownloadManagerEntry.OnClickPause |
( |
| ) |
|
◆ OnClickResume()
| void SCR_DownloadManagerEntry.OnClickResume |
( |
| ) |
|
◆ OnClickRetry()
| void SCR_DownloadManagerEntry.OnClickRetry |
( |
| ) |
|
◆ OnMouseEnter()
| override bool SCR_DownloadManagerEntry.OnMouseEnter |
( |
Widget | w, |
|
|
int | x, |
|
|
int | y ) |
◆ OnMouseLeave()
| override bool SCR_DownloadManagerEntry.OnMouseLeave |
( |
Widget | w, |
|
|
Widget | enterW, |
|
|
int | x, |
|
|
int | y ) |
◆ SetupWidgets()
| void SCR_DownloadManagerEntry.SetupWidgets |
( |
| ) |
|
|
protected |
◆ StateMessage()
| void SCR_DownloadManagerEntry.StateMessage |
( |
out string | message, |
|
|
out string | imageName, |
|
|
out Color | color ) |
|
protected |
Setup state message variables.
◆ UpdateButtons()
| void SCR_DownloadManagerEntry.UpdateButtons |
( |
| ) |
|
|
protected |
◆ UpdateMessage()
| void SCR_DownloadManagerEntry.UpdateMessage |
( |
bool | processing | ) |
|
|
protected |
◆ UpdateProgressWidgets()
| void SCR_DownloadManagerEntry.UpdateProgressWidgets |
( |
bool | force = false | ) |
|
|
protected |
Update all text displaying progress.
◆ m_Action
◆ m_BackendImage
◆ m_bDelayedProcessingDisplay
| bool SCR_DownloadManagerEntry.m_bDelayedProcessingDisplay |
|
protected |
◆ m_bHideProgressBarOnComplete
| bool SCR_DownloadManagerEntry.m_bHideProgressBarOnComplete |
|
protected |
◆ m_bPauseEnabled
| bool SCR_DownloadManagerEntry.m_bPauseEnabled = true |
|
protected |
◆ m_bShowButtons
| bool SCR_DownloadManagerEntry.m_bShowButtons |
|
protected |
◆ m_eIconAnimationCurve
| EAnimationCurve SCR_DownloadManagerEntry.m_eIconAnimationCurve |
|
protected |
◆ m_fIconAnimationSpeed
| float SCR_DownloadManagerEntry.m_fIconAnimationSpeed |
|
protected |
◆ m_iState
| EDownloadManagerActionState SCR_DownloadManagerEntry.m_iState = EDownloadManagerActionState.INACTIVE |
|
protected |
◆ m_Item
◆ m_OnUpdate
| ref ScriptInvokerBase<ScriptInvoker_DownloadManagerEntry> SCR_DownloadManagerEntry.m_OnUpdate |
|
protected |
◆ m_sIconImageset
| ResourceName SCR_DownloadManagerEntry.m_sIconImageset |
|
protected |
◆ m_SpinnerAnimation
◆ m_Widgets
◆ PAUSE_ENABLE_DELAY_MS
| const int SCR_DownloadManagerEntry.PAUSE_ENABLE_DELAY_MS = 1000 |
|
static |
◆ PERCENTAGE
| const string SCR_DownloadManagerEntry.PERCENTAGE = "#AR-SupportStation_ActionFormat_Percentage" |
|
staticprotected |
◆ PROCESSING_MESSAGE_UPDATE_DELAY
| const int SCR_DownloadManagerEntry.PROCESSING_MESSAGE_UPDATE_DELAY = 2000 |
|
staticprotected |
The documentation for this interface was generated from the following file:
- Game/UI/Menu/DownloadManager/SCR_DownloadManagerEntry.c