|
void | SetupSectionTiles (SCR_PlayMenuComponent section, array< ref SCR_PlayMenuEntry > entries) |
|
void | CreateMenuEntries (out array< ref SCR_PlayMenuEntry > entries, array< MissionWorkshopItem > scenarios, EPlayMenuContentType type) |
|
void | GetScenarios (out array< MissionWorkshopItem > scenarios, EPlayMenuContentType type) |
|
void | GetRecentScenarios (out array< MissionWorkshopItem > scenarios) |
|
void | OnActionTriggered (string action, float multiplier) |
| Input Events.
|
|
void | OnInteractionButtonPressed (string action) |
|
void | OnConfirmationDialogButtonPressed (SCR_ScenarioConfirmationDialogUi dialog, string tag) |
|
void | SwitchOnButton (string tag, MissionWorkshopItem scenario) |
|
void | OnTileClickInteraction (float multiplier) |
|
void | OnClickInteraction (MissionWorkshopItem scenario) |
|
void | OnDoubleClickInteraction (MissionWorkshopItem scenario) |
|
void | OnTileMouseClick (SCR_ScriptedWidgetComponent tile) |
|
void | OnPlayInteraction (MissionWorkshopItem scenario) |
|
void | OnBack () |
|
void | OnScenarios () |
|
void | Play (MissionWorkshopItem scenario) |
|
void | Continue (MissionWorkshopItem scenario) |
|
void | Restart (MissionWorkshopItem scenario) |
|
void | OnRestartConfirmed () |
|
void | Host (MissionWorkshopItem scenario) |
|
void | Join (MissionWorkshopItem scenario) |
|
void | OnTileFocused (SCR_PlayMenuTileComponent tile) |
|
void | OnTileFocusLost (SCR_PlayMenuTileComponent tile) |
|
void | UpdateNavigationButtons (bool show=true) |
|
void | PlayCurrentScenario () |
|
void | FindCurrentScenarioServers () |
|
void | HostCurrentScenario () |
|
void | OnPlayTutorial () |
|
SCR_PlayMenuTileComponent | GetSelectedTile () |
|
SCR_PlayMenuTileComponent | GetTileUnderCursor () |
|
MissionWorkshopItem | GetSelectedScenario () |
|
void | OnCommStatusCheckFinished (SCR_ECommStatus status, float responseTime, float lastSuccessTime, float lastFailTime) |
|
◆ Continue()
void SCR_PlayMenu.Continue |
( |
MissionWorkshopItem |
scenario | ) |
|
|
protected |
◆ CreateMenuEntries()
void SCR_PlayMenu.CreateMenuEntries |
( |
out array< ref SCR_PlayMenuEntry > |
entries, |
|
|
array< MissionWorkshopItem > |
scenarios, |
|
|
EPlayMenuContentType |
type |
|
) |
| |
|
protected |
◆ FindCurrentScenarioServers()
void SCR_PlayMenu.FindCurrentScenarioServers |
( |
| ) |
|
|
protected |
◆ GetRecentScenarios()
void SCR_PlayMenu.GetRecentScenarios |
( |
out array< MissionWorkshopItem > |
scenarios | ) |
|
|
protected |
◆ GetScenarios()
void SCR_PlayMenu.GetScenarios |
( |
out array< MissionWorkshopItem > |
scenarios, |
|
|
EPlayMenuContentType |
type |
|
) |
| |
|
protected |
◆ GetSelectedScenario()
MissionWorkshopItem SCR_PlayMenu.GetSelectedScenario |
( |
| ) |
|
|
protected |
◆ GetSelectedTile()
◆ GetTileUnderCursor()
◆ Host()
void SCR_PlayMenu.Host |
( |
MissionWorkshopItem |
scenario | ) |
|
|
protected |
◆ HostCurrentScenario()
void SCR_PlayMenu.HostCurrentScenario |
( |
| ) |
|
|
protected |
◆ Join()
void SCR_PlayMenu.Join |
( |
MissionWorkshopItem |
scenario | ) |
|
|
protected |
◆ OnActionTriggered()
void SCR_PlayMenu.OnActionTriggered |
( |
string |
action, |
|
|
float |
multiplier |
|
) |
| |
|
protected |
Input Events.
TODO: set which input modes should trigger the actions in the component itself
◆ OnBack()
void SCR_PlayMenu.OnBack |
( |
| ) |
|
|
protected |
◆ OnClickInteraction()
void SCR_PlayMenu.OnClickInteraction |
( |
MissionWorkshopItem |
scenario | ) |
|
|
protected |
Confirmation Dialog
Bind dialog delegates
◆ OnCommStatusCheckFinished()
void SCR_PlayMenu.OnCommStatusCheckFinished |
( |
SCR_ECommStatus |
status, |
|
|
float |
responseTime, |
|
|
float |
lastSuccessTime, |
|
|
float |
lastFailTime |
|
) |
| |
|
protected |
◆ OnConfirmationDialogButtonPressed()
◆ OnDoubleClickInteraction()
void SCR_PlayMenu.OnDoubleClickInteraction |
( |
MissionWorkshopItem |
scenario | ) |
|
|
protected |
◆ OnInteractionButtonPressed()
void SCR_PlayMenu.OnInteractionButtonPressed |
( |
string |
action | ) |
|
|
protected |
◆ OnMenuClose()
override void SCR_PlayMenu.OnMenuClose |
( |
| ) |
|
◆ OnMenuFocusGained()
override void SCR_PlayMenu.OnMenuFocusGained |
( |
| ) |
|
◆ OnMenuOpen()
override void SCR_PlayMenu.OnMenuOpen |
( |
| ) |
|
◆ OnMenuShow()
override void SCR_PlayMenu.OnMenuShow |
( |
| ) |
|
◆ OnPlayInteraction()
void SCR_PlayMenu.OnPlayInteraction |
( |
MissionWorkshopItem |
scenario | ) |
|
|
protected |
◆ OnPlayTutorial()
void SCR_PlayMenu.OnPlayTutorial |
( |
| ) |
|
|
protected |
◆ OnRestartConfirmed()
void SCR_PlayMenu.OnRestartConfirmed |
( |
| ) |
|
|
protected |
◆ OnScenarios()
void SCR_PlayMenu.OnScenarios |
( |
| ) |
|
|
protected |
◆ OnTileClickInteraction()
void SCR_PlayMenu.OnTileClickInteraction |
( |
float |
multiplier | ) |
|
|
protected |
multiplier value in the action is used to differentiate between single and double click
◆ OnTileFocused()
◆ OnTileFocusLost()
◆ OnTileMouseClick()
◆ Play()
void SCR_PlayMenu.Play |
( |
MissionWorkshopItem |
scenario | ) |
|
|
protected |
◆ PlayCurrentScenario()
void SCR_PlayMenu.PlayCurrentScenario |
( |
| ) |
|
|
protected |
◆ Restart()
void SCR_PlayMenu.Restart |
( |
MissionWorkshopItem |
scenario | ) |
|
|
protected |
◆ SetupSectionTiles()
◆ SwitchOnButton()
void SCR_PlayMenu.SwitchOnButton |
( |
string |
tag, |
|
|
MissionWorkshopItem |
scenario |
|
) |
| |
|
protected |
◆ UpdateNavigationButtons()
void SCR_PlayMenu.UpdateNavigationButtons |
( |
bool |
show = true | ) |
|
|
protected |
◆ m_ActionsComponent
◆ m_aEntriesFeatured
◆ m_aEntriesRecent
◆ m_aEntriesRecommended
◆ m_aRightFooterButtons
◆ m_aScenariosFeatured
ref array<MissionWorkshopItem> SCR_PlayMenu.m_aScenariosFeatured = {} |
|
protected |
◆ m_aScenariosRecent
ref array<MissionWorkshopItem> SCR_PlayMenu.m_aScenariosRecent = {} |
|
protected |
◆ m_aScenariosRecommended
ref array<MissionWorkshopItem> SCR_PlayMenu.m_aScenariosRecommended = {} |
|
protected |
◆ m_bShowPlayTutorialDialog
bool SCR_PlayMenu.m_bShowPlayTutorialDialog |
|
protected |
◆ m_bTutorialPlayed
bool SCR_PlayMenu.m_bTutorialPlayed |
|
protected |
◆ m_ClickedTile
◆ m_Config
ref Resource SCR_PlayMenu.m_Config |
|
protected |
◆ m_ConfigEntries
BaseContainer SCR_PlayMenu.m_ConfigEntries |
|
protected |
◆ m_CurrentTile
◆ m_Featured
◆ m_iPlayTutorialShowCount
int SCR_PlayMenu.m_iPlayTutorialShowCount |
|
protected |
◆ m_iPlayTutorialShowMax
int SCR_PlayMenu.m_iPlayTutorialShowMax |
|
protected |
◆ m_ItemTutorial
ref MissionWorkshopItem SCR_PlayMenu.m_ItemTutorial |
|
protected |
◆ m_Recent
◆ m_Recommended
◆ m_sConfig
ResourceName SCR_PlayMenu.m_sConfig = "{6409EA8EA4BFF7E6}Configs/PlayMenu/PlayMenuEntries.conf" |
|
protected |
◆ m_SelectedScenario
MissionWorkshopItem SCR_PlayMenu.m_SelectedScenario |
|
protected |
◆ m_WorkshopAPI
WorkshopApi SCR_PlayMenu.m_WorkshopAPI |
|
protected |
◆ m_wRoot
Widget SCR_PlayMenu.m_wRoot |
|
protected |
◆ THRESHOLD_RECENTLY_PLAYED
const int SCR_PlayMenu.THRESHOLD_RECENTLY_PLAYED = 3600 * 24 * 30 |
|
static |
◆ TYPE_FEATURED
const string SCR_PlayMenu.TYPE_FEATURED = "m_aFeaturedScenarios" |
|
static |
◆ TYPE_RECOMMENDED
const string SCR_PlayMenu.TYPE_RECOMMENDED = "m_aRecommendedScenarios" |
|
static |
The documentation for this interface was generated from the following file:
- Game/UI/Menu/PlayMenu/SCR_PlayMenu.c