|
| void | OnCommStatusCheckFinished (SCR_ECommStatus status, float responseTime, float lastSuccessTime, float lastFailTime) |
| |
| void | OnLineFocus (SCR_ScriptedWidgetComponent entry) |
| |
| void | OnLineFocusLost (SCR_ScriptedWidgetComponent entry) |
| |
| void | OnLineMouseEnter (SCR_ScriptedWidgetComponent entry) |
| |
| void | OnLineMouseClick (SCR_ScriptedWidgetComponent button) |
| |
| void | OnLineFavorite (SCR_BrowserListMenuEntryComponent entry, bool favorite) |
| |
| void | OnScenarioStateChanged (SCR_ContentBrowser_ScenarioLineComponent comp) |
| | Called from scenario line component when scenario state changes.
|
| |
| void | OnActionTriggered (string action, float multiplier) |
| |
| void | OnInteractionButtonPressed (string action) |
| |
| void | OnConfirmationDialogButtonPressed (SCR_ScenarioConfirmationDialogUi dialog, string tag) |
| |
| void | SwitchOnButton (string tag, MissionWorkshopItem scenario) |
| |
| void | OnLineClickInteraction (float multiplier) |
| |
| void | OnLineClick (SCR_ContentBrowser_ScenarioLineComponent lineComp) |
| |
| void | OnLineDoubleClick (SCR_ContentBrowser_ScenarioLineComponent lineComp) |
| |
| void | OnFavouriteButton () |
| |
| void | OnPlayInteraction (MissionWorkshopItem scenario) |
| |
| bool | Play (MissionWorkshopItem scenario) |
| |
| bool | Continue (MissionWorkshopItem scenario) |
| |
| void | Restart (MissionWorkshopItem scenario) |
| |
| void | OnRestartConfirmed () |
| |
| void | Join (MissionWorkshopItem scenario) |
| |
| void | Host (MissionWorkshopItem scenario) |
| |
| void | SetFavorite (MissionWorkshopItem scenario) |
| |
| bool | CreateLines (array< MissionWorkshopItem > scenarios, Widget parent) |
| |
| Widget | CreateLine (ResourceName layout, Widget parent, MissionWorkshopItem scenario) |
| |
| void | OnSaveGameDataLoaded (bool success, Managed context) |
| |
| void | OnScenariosLoadFailed () |
| |
| void | InitWidgets () |
| |
| void | InitWorkshopApi () |
| |
| void | UpdateSidePanel () |
| |
| void | UpdateNavigationButtons (bool visible=true) |
| |
| SCR_ContentBrowser_ScenarioLineComponent | GetSelectedLine () |
| |
| SCR_ContentBrowser_ScenarioLineComponent | GetLineUnderCursor () |
| |
| MissionWorkshopItem | GetSelectedScenario () |
| |
◆ Continue()
| bool SCR_ContentBrowser_ScenarioSubMenuBase.Continue |
( |
MissionWorkshopItem | scenario | ) |
|
|
protected |
◆ CreateLine()
| Widget SCR_ContentBrowser_ScenarioSubMenuBase.CreateLine |
( |
ResourceName | layout, |
|
|
Widget | parent, |
|
|
MissionWorkshopItem | scenario ) |
|
protected |
◆ CreateLines()
| bool SCR_ContentBrowser_ScenarioSubMenuBase.CreateLines |
( |
array< MissionWorkshopItem > | scenarios, |
|
|
Widget | parent ) |
|
protected |
◆ GetLineUnderCursor()
◆ GetOnLineFavorite()
| ScriptInvokerBool SCR_ContentBrowser_ScenarioSubMenuBase.GetOnLineFavorite |
( |
| ) |
|
◆ GetSelectedLine()
◆ GetSelectedScenario()
| MissionWorkshopItem SCR_ContentBrowser_ScenarioSubMenuBase.GetSelectedScenario |
( |
| ) |
|
|
protected |
◆ HandlerAttached()
| override void SCR_ContentBrowser_ScenarioSubMenuBase.HandlerAttached |
( |
Widget | w | ) |
|
◆ Host()
| void SCR_ContentBrowser_ScenarioSubMenuBase.Host |
( |
MissionWorkshopItem | scenario | ) |
|
|
protected |
◆ InitWidgets()
| void SCR_ContentBrowser_ScenarioSubMenuBase.InitWidgets |
( |
| ) |
|
|
protected |
◆ InitWorkshopApi()
| void SCR_ContentBrowser_ScenarioSubMenuBase.InitWorkshopApi |
( |
| ) |
|
|
protected |
◆ Join()
| void SCR_ContentBrowser_ScenarioSubMenuBase.Join |
( |
MissionWorkshopItem | scenario | ) |
|
|
protected |
◆ OnActionTriggered()
| void SCR_ContentBrowser_ScenarioSubMenuBase.OnActionTriggered |
( |
string | action, |
|
|
float | multiplier ) |
|
protected |
TODO: set which input modes should trigger the actions in the component itself
◆ OnCommStatusCheckFinished()
| void SCR_ContentBrowser_ScenarioSubMenuBase.OnCommStatusCheckFinished |
( |
SCR_ECommStatus | status, |
|
|
float | responseTime, |
|
|
float | lastSuccessTime, |
|
|
float | lastFailTime ) |
|
protected |
◆ OnConfirmationDialogButtonPressed()
◆ OnFavouriteButton()
| void SCR_ContentBrowser_ScenarioSubMenuBase.OnFavouriteButton |
( |
| ) |
|
|
protected |
◆ OnInteractionButtonPressed()
| void SCR_ContentBrowser_ScenarioSubMenuBase.OnInteractionButtonPressed |
( |
string | action | ) |
|
|
protected |
◆ OnLineClick()
CONFIRMATION DIALOG
If using Mouse single click opens confirmation dialog, double click goes straight to the play interaction
Bind dialog delegates
If using Gamepad or Keyboard there's no confirmation dialog and single click starts the play interaction
Implemented in SCR_ContentBrowserDetails_OverviewSubMenu.
◆ OnLineClickInteraction()
| void SCR_ContentBrowser_ScenarioSubMenuBase.OnLineClickInteraction |
( |
float | multiplier | ) |
|
|
protected |
multiplier value in the action is used to differentiate between single and double click
◆ OnLineDoubleClick()
◆ OnLineFavorite()
◆ OnLineFocus()
◆ OnLineFocusLost()
◆ OnLineMouseClick()
◆ OnLineMouseEnter()
◆ OnMenuFocusGained()
| override void SCR_ContentBrowser_ScenarioSubMenuBase.OnMenuFocusGained |
( |
| ) |
|
◆ OnMenuShow()
| override void SCR_ContentBrowser_ScenarioSubMenuBase.OnMenuShow |
( |
| ) |
|
◆ OnMenuUpdate()
| override void SCR_ContentBrowser_ScenarioSubMenuBase.OnMenuUpdate |
( |
float | tDelta | ) |
|
◆ OnPlayInteraction()
| void SCR_ContentBrowser_ScenarioSubMenuBase.OnPlayInteraction |
( |
MissionWorkshopItem | scenario | ) |
|
|
protected |
◆ OnRestartConfirmed()
| void SCR_ContentBrowser_ScenarioSubMenuBase.OnRestartConfirmed |
( |
| ) |
|
|
protected |
◆ OnSaveGameDataLoaded()
| void SCR_ContentBrowser_ScenarioSubMenuBase.OnSaveGameDataLoaded |
( |
bool | success, |
|
|
Managed | context ) |
|
protected |
◆ OnScenariosLoadFailed()
| void SCR_ContentBrowser_ScenarioSubMenuBase.OnScenariosLoadFailed |
( |
| ) |
|
|
protected |
◆ OnScenarioStateChanged()
◆ OnTabCreate()
| override void SCR_ContentBrowser_ScenarioSubMenuBase.OnTabCreate |
( |
Widget | menuRoot, |
|
|
ResourceName | buttonsLayout, |
|
|
int | index ) |
◆ OnTabHide()
| override void SCR_ContentBrowser_ScenarioSubMenuBase.OnTabHide |
( |
| ) |
|
◆ OnTabShow()
| override void SCR_ContentBrowser_ScenarioSubMenuBase.OnTabShow |
( |
| ) |
|
◆ Play()
| bool SCR_ContentBrowser_ScenarioSubMenuBase.Play |
( |
MissionWorkshopItem | scenario | ) |
|
|
protected |
◆ Restart()
| void SCR_ContentBrowser_ScenarioSubMenuBase.Restart |
( |
MissionWorkshopItem | scenario | ) |
|
|
protected |
◆ SetFavorite()
| void SCR_ContentBrowser_ScenarioSubMenuBase.SetFavorite |
( |
MissionWorkshopItem | scenario | ) |
|
|
protected |
◆ SwitchOnButton()
| void SCR_ContentBrowser_ScenarioSubMenuBase.SwitchOnButton |
( |
string | tag, |
|
|
MissionWorkshopItem | scenario ) |
|
protected |
◆ UpdateNavigationButtons()
| void SCR_ContentBrowser_ScenarioSubMenuBase.UpdateNavigationButtons |
( |
bool | visible = true | ) |
|
|
protected |
◆ UpdateSidePanel()
| void SCR_ContentBrowser_ScenarioSubMenuBase.UpdateSidePanel |
( |
| ) |
|
|
protected |
◆ m_ActionsComponent
◆ m_AddonDetailsPanel
◆ m_aRightFooterButtons
◆ m_aScenarioLines
◆ m_bIsListeningForCommStatus
| bool SCR_ContentBrowser_ScenarioSubMenuBase.m_bIsListeningForCommStatus |
|
protected |
◆ m_bWasLineSelected
| bool SCR_ContentBrowser_ScenarioSubMenuBase.m_bWasLineSelected |
|
protected |
◆ m_ClickedLine
◆ m_eLastInputType
| EInputDeviceType SCR_ContentBrowser_ScenarioSubMenuBase.m_eLastInputType |
|
protected |
◆ m_Header
◆ m_LastSelectedLine
◆ m_NavFavorite
◆ m_OnLineFavorite
| ref ScriptInvokerBool SCR_ContentBrowser_ScenarioSubMenuBase.m_OnLineFavorite |
|
protected |
◆ m_ScenarioDetailsPanel
◆ m_SelectedLine
◆ m_SelectedScenario
| MissionWorkshopItem SCR_ContentBrowser_ScenarioSubMenuBase.m_SelectedScenario |
|
protected |
◆ m_sLinesLayout
| ResourceName SCR_ContentBrowser_ScenarioSubMenuBase.m_sLinesLayout |
|
protected |
◆ m_WorkshopApi
| WorkshopApi SCR_ContentBrowser_ScenarioSubMenuBase.m_WorkshopApi |
|
protected |
The documentation for this interface was generated from the following file:
- Game/UI/Menu/ContentBrowser/SCR_ContentBrowser_ScenarioSubMenuBase.c