Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ContentBrowser_ScenarioSubMenu.c File Reference

Go to the source code of this file.

Classes

class  SCR_CompareMissionName
class  SCR_CompareMissionPlayerCount
class  SCR_CompareMissionTimeSinceLastPlay

Enumerations

enum  EScenarioSubMenuMode

Functions

enum EScenarioSubMenuMode Attribute ("0", UIWidgets.ComboBox, "Mode in which this submenu must work.", "", ParamEnumArray.FromEnum(EScenarioSubMenuMode))] EScenarioSubMenuMode m_eMode
override void OnMenuHide ()
override void OnTabCreate (Widget menuRoot, ResourceName buttonsLayout, int index)
override void OnTabShow ()
override void OnTabHide ()
override void OnMenuFocusGained ()
override void OnScenariosLoadFailed ()
override void InitWidgets ()
override void UpdateNavigationButtons (bool visible=true)
override bool Play (MissionWorkshopItem scenario)
override bool Continue (MissionWorkshopItem scenario)
override void OnRestartConfirmed ()
override void OnScenarioStateChanged (SCR_ContentBrowser_ScenarioLineComponent comp)
 Called from scenario line component when scenario state changes.
Widget CreateLine (ResourceName layout, Widget parent, MissionWorkshopItem scenario)
void UpdateScenarioList (bool setNewFocus)
 Requests missions from API and shows them in the list.
bool ScenarioEmptyMessage (array< MissionWorkshopItem > mission, string messageTag)
void ScenarioList_ClearMissionEntries ()
void ScenarioList_CreateMissionEntries (array< MissionWorkshopItem > scenarios, bool setNewFocus)
 Creates lines for missions in the scroll view.
void OnSearchConfirm (SCR_EditBoxComponent comp, string newValue)
 Called when user confirms the value in the seacrh string.
void OnSortingHeaderChange (SCR_SortHeaderComponent sortHeader)
 Called when sorting header changes.
void SetPanelsMode (bool showEmptyPanel, string messagePresetTag=string.Empty)
array< MissionWorkshopItemSearchScenarios (array< MissionWorkshopItem > scenarios, string searchStr)
SCR_CompareMissionName SCR_SortCompare Compare (MissionWorkshopItem left, MissionWorkshopItem right)

Variables

 MODE_ALL
 MODE_SAVES
 MODE_FAVOURITE
 MODE_RECENT
ResourceName m_sSaveLineLayout
const int RECENTLY_PLAYED_MAX_ENTRIES = 10
const string MESSAGE_TAG_NOTHING_FOUND = "nothing_found"
const string MESSAGE_TAG_NOTHING_FOUND_2 = "nothing_found2"
const string MESSAGE_TAG_NOTHING_FAVOURITE = "nothing_favourite"
const string MESSAGE_TAG_NOTHING_FAVOURITE_2 ="nothing_favourite2"
const string MESSAGE_TAG_NOTHING_RECENT = "nothing_recent"
const string MESSAGE_TAG_NOTHING_RECENT_2 = "nothing_recent2"
const string MESSAGE_TAG_NO_SAVE = "no_save"
const string MESSAGE_TAG_NO_SAVE_FOUND = "no_save_found"
ref SCR_ContentBrowser_ScenarioSubMenuWidgets m_Widgets = new SCR_ContentBrowser_ScenarioSubMenuWidgets
int m_iEntriesTotal
int m_iEntriesCurrent

Enumeration Type Documentation

◆ EScenarioSubMenuMode

Function Documentation

◆ Attribute()

enum EScenarioSubMenuMode Attribute ( "0" ,
UIWidgets. ComboBox,
"Mode in which this submenu must work." ,
"" ,
ParamEnumArray. FromEnumEScenarioSubMenuMode )

◆ Compare()

SCR_CompareMissionName SCR_SortCompare Compare ( MissionWorkshopItem left,
MissionWorkshopItem right )
protected

Definition at line 545 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ Continue()

override bool Continue ( MissionWorkshopItem scenario)
protected

Definition at line 138 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ CreateLine()

Widget CreateLine ( ResourceName layout,
Widget parent,
MissionWorkshopItem scenario )
protected

Definition at line 163 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ InitWidgets()

override void InitWidgets ( )
protected

Definition at line 109 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ OnMenuFocusGained()

override void OnMenuFocusGained ( )
protected

Definition at line 86 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ OnMenuHide()

override void OnMenuHide ( )
protected

Definition at line 40 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ OnRestartConfirmed()

override void OnRestartConfirmed ( )
protected

Definition at line 148 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ OnScenariosLoadFailed()

override void OnScenariosLoadFailed ( )
protected

Definition at line 103 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ OnScenarioStateChanged()

override void OnScenarioStateChanged ( SCR_ContentBrowser_ScenarioLineComponent comp)
protected

Called from scenario line component when scenario state changes.

Definition at line 156 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ OnSearchConfirm()

void OnSearchConfirm ( SCR_EditBoxComponent comp,
string newValue )
protected

Called when user confirms the value in the seacrh string.

Definition at line 502 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ OnSortingHeaderChange()

void OnSortingHeaderChange ( SCR_SortHeaderComponent sortHeader)
protected

Called when sorting header changes.

Definition at line 511 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ OnTabCreate()

override void OnTabCreate ( Widget menuRoot,
ResourceName buttonsLayout,
int index )
protected

Definition at line 48 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ OnTabHide()

override void OnTabHide ( )
protected

Definition at line 77 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ OnTabShow()

override void OnTabShow ( )
protected

Definition at line 62 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ Play()

override bool Play ( MissionWorkshopItem scenario)
protected

Definition at line 128 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ ScenarioEmptyMessage()

bool ScenarioEmptyMessage ( array< MissionWorkshopItem > mission,
string messageTag )
protected

Definition at line 425 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ ScenarioList_ClearMissionEntries()

void ScenarioList_ClearMissionEntries ( )
protected

Definition at line 467 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ ScenarioList_CreateMissionEntries()

void ScenarioList_CreateMissionEntries ( array< MissionWorkshopItem > scenarios,
bool setNewFocus )
protected

Creates lines for missions in the scroll view.

Definition at line 481 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ SearchScenarios()

array< MissionWorkshopItem > SearchScenarios ( array< MissionWorkshopItem > scenarios,
string searchStr )
protected

Definition at line 545 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ SetPanelsMode()

void SetPanelsMode ( bool showEmptyPanel,
string messagePresetTag = string.Empty )
protected

Definition at line 520 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ UpdateNavigationButtons()

override void UpdateNavigationButtons ( bool visible = true)
protected

Definition at line 121 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ UpdateScenarioList()

void UpdateScenarioList ( bool setNewFocus)
protected

Requests missions from API and shows them in the list.

Definition at line 192 of file SCR_ContentBrowser_ScenarioSubMenu.c.

Variable Documentation

◆ m_iEntriesCurrent

int m_iEntriesCurrent
protected

Definition at line 36 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ m_iEntriesTotal

int m_iEntriesTotal
protected

Definition at line 35 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ m_sSaveLineLayout

ResourceName m_sSaveLineLayout
protected

Definition at line 16 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ m_Widgets

◆ MESSAGE_TAG_NO_SAVE

const string MESSAGE_TAG_NO_SAVE = "no_save"
protected

Definition at line 29 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ MESSAGE_TAG_NO_SAVE_FOUND

const string MESSAGE_TAG_NO_SAVE_FOUND = "no_save_found"
protected

Definition at line 30 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ MESSAGE_TAG_NOTHING_FAVOURITE

const string MESSAGE_TAG_NOTHING_FAVOURITE = "nothing_favourite"
protected

Definition at line 25 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ MESSAGE_TAG_NOTHING_FAVOURITE_2

const string MESSAGE_TAG_NOTHING_FAVOURITE_2 ="nothing_favourite2"
protected

Definition at line 26 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ MESSAGE_TAG_NOTHING_FOUND

const string MESSAGE_TAG_NOTHING_FOUND = "nothing_found"
protected

Definition at line 23 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ MESSAGE_TAG_NOTHING_FOUND_2

const string MESSAGE_TAG_NOTHING_FOUND_2 = "nothing_found2"
protected

Definition at line 24 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ MESSAGE_TAG_NOTHING_RECENT

const string MESSAGE_TAG_NOTHING_RECENT = "nothing_recent"
protected

Definition at line 27 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ MESSAGE_TAG_NOTHING_RECENT_2

const string MESSAGE_TAG_NOTHING_RECENT_2 = "nothing_recent2"
protected

Definition at line 28 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ MODE_ALL

MODE_ALL

Definition at line 0 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ MODE_FAVOURITE

MODE_FAVOURITE

Definition at line 2 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ MODE_RECENT

MODE_RECENT

Definition at line 3 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ MODE_SAVES

MODE_SAVES

Definition at line 1 of file SCR_ContentBrowser_ScenarioSubMenu.c.

◆ RECENTLY_PLAYED_MAX_ENTRIES

const int RECENTLY_PLAYED_MAX_ENTRIES = 10
protected

Definition at line 19 of file SCR_ContentBrowser_ScenarioSubMenu.c.