|
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 void | HandlerAttached (Widget w) |
|
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