|
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) |
|
void | Play (MissionWorkshopItem scenario) |
|
void | 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 | InitWidgets () |
|
void | InitWorkshopApi () |
|
void | UpdateSidePanel () |
|
void | UpdateNavigationButtons (bool visible=true) |
|
SCR_ContentBrowser_ScenarioLineComponent | GetSelectedLine () |
|
SCR_ContentBrowser_ScenarioLineComponent | GetLineUnderCursor () |
|
MissionWorkshopItem | GetSelectedScenario () |
|
◆ Continue()
void 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 |
◆ 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()
void 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