Candide.MainMenu.Ui.MainMenuUiController
Type JSONpublic class in Candide.MainMenu.Ui
Type metadata
- Assembly
Romestead - Namespace
Candide.MainMenu.Ui - Base type
System.Object - Hash
70C8F291E0A04C050CF44C4ABE17C51F3C01E11BAA324C8D8304AE8C947CFE1E
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
JoinGameState# | public | public Candide.MainMenu.Ui.JoinGameState JoinGameState |
_desktop# | private | private Candide.CandideUI.CandideDesktop _desktop |
_state# | private | private Candide.MainMenu.MainMenuPanelState _state |
_stepIndex# | private | private System.Int32 _stepIndex |
_steps# | private | private System.Collections.Generic.List<System.ValueTuple<Candide.MainMenu.MainMenuPanelState, System.Boolean>> _steps |
_windows# | private | private System.Collections.Generic.Dictionary<Candide.MainMenu.MainMenuPanelState, System.Func<Candide.CandideUI.Containers.CandideWindow>> _windows |
Properties
| Name | Visibility | Signature |
|---|---|---|
State# | public | public Candide.MainMenu.MainMenuPanelState State |
Methods
Back
#
public System.Void Back()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
FCFADE7151B2A1C77F11AAE145876835E00830564210011D73AFCFFD04189BFB - Body hash
C1043A59B5FBC64131BE57D92779F88758283CE308D698B245896E3FA2589EFA - IL size148
Referenced calls
System.Collections.Generic.List<System.ValueTuple<Candide.MainMenu.MainMenuPanelState, System.Boolean>>::get_Count()Candide.MainMenu.Ui.MainMenuUiController::set_State(Candide.MainMenu.MainMenuPanelState)System.Collections.Generic.List<System.ValueTuple<Candide.MainMenu.MainMenuPanelState, System.Boolean>>::get_Item(System.Int32)System.Collections.Generic.List<System.ValueTuple<Candide.MainMenu.MainMenuPanelState, System.Boolean>>::RemoveAt(System.Int32)Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)
Called by
Candide.MainMenu.Ui.Steps.AbstractStepsWindow::OnUiClosePressedCandide.MainMenu.Ui.Steps.ConnectingStatusWindow::CancelConnectionCandide.MainMenu.Ui.Steps.ConnectingStatusWindow::OnWindowShownCandide.MainMenu.Ui.Steps.ConnectingStatusWindow::UpdateCandide.MainMenu.Ui.Steps.CreateWorldWindow::UpdateCandide.MainMenu.Ui.Steps.PostGameWindow::OnClicked_BackButtonCandide.MainMenu.Ui.Steps.PostGameWindow::OnWindowShownCandide.MainMenu.Ui.Steps.PostGameWindow::UpdateWaitForPostGameBehaviours
String literals
event:/interface/main menu/ui_mainmenu_back
InsertTemporaryState
#
public System.Void InsertTemporaryState(Candide.MainMenu.MainMenuPanelState state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
FBD77BDD3B3D3BAF4B08FED3723957AD0731FAF2E7EAC6F947BE54B4290A9149 - Body hash
8A9E485AAD7808EB297DB518891F1ABD0C20DC227BACE5E3DA8D6F51558698AA - IL size33
Referenced calls
System.ValueTuple<Candide.MainMenu.MainMenuPanelState, System.Boolean>::.ctor(!0, !1)System.Collections.Generic.List<System.ValueTuple<Candide.MainMenu.MainMenuPanelState, System.Boolean>>::Insert(System.Int32, !0)Candide.MainMenu.Ui.MainMenuUiController::Next()
Next
#
public System.Void Next()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7E33AEB7D74F3F7ABEEE0DB465DABE71ABDE033BE3109572476AA24835F8F80C - Body hash
D1814877121A01C4A4A978D60D91B919C7B3BF0B923C21F18F9BDA24B2EB6831 - IL size116
Referenced calls
System.Collections.Generic.List<System.ValueTuple<Candide.MainMenu.MainMenuPanelState, System.Boolean>>::get_Item(System.Int32)System.Collections.Generic.List<System.ValueTuple<Candide.MainMenu.MainMenuPanelState, System.Boolean>>::RemoveAt(System.Int32)System.Collections.Generic.List<System.ValueTuple<Candide.MainMenu.MainMenuPanelState, System.Boolean>>::get_Count()System.NotFiniteNumberException::.ctor(System.String)Candide.MainMenu.Ui.MainMenuUiController::set_State(Candide.MainMenu.MainMenuPanelState)
Called by
String literals
Implement finish last step
Reset
#
public System.Void Reset()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
23B033B4075BCBE8ECFB5119E5F0C1D9101CAFA5479613B65EA56F1916A4B2A3 - Body hash
1417FD327149EAA1C73913A61E9A647CA016F4792A6CE8DA51CF1E2B0AE86B8F - IL size8
Referenced calls
Candide.MainMenu.Ui.MainMenuUiController::set_State(Candide.MainMenu.MainMenuPanelState)
Setup
#
public System.Void Setup(Candide.CandideUI.CandideDesktop desktop, System.Collections.Generic.Dictionary<Candide.MainMenu.MainMenuPanelState, System.Func<Candide.CandideUI.Containers.CandideWindow>> windows)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4547DDB675BC7D8EF55337A471F5B8194FE4ADC619757AF91F520589609A93E9 - Body hash
ABD35FA05786290464224626F899098218DC83C67A7E02EF4E9DFEC80317EF91 - IL size38
Referenced calls
Called by
StartJoinProcess
#
public System.Void StartJoinProcess(Candide.MainMenu.Ui.JoinGameState newState, Candide.MainMenu.MainMenuPanelState[] steps, System.Int32 startIndex)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
507A4AEC25957720B05ADBD3F768759AF1EA5D73D1480C17C19D2DC78C9FCC70 - Body hash
9A6F83303ADE0257F170EA70AF23ADB5CCDBBF0AB6BE3DFFB19EA3451656CD65 - IL size107
Referenced calls
System.ArgumentException::.ctor(System.String)Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)System.ValueTuple<Candide.MainMenu.MainMenuPanelState, System.Boolean>::.ctor(!0, !1)System.Collections.Generic.List<System.ValueTuple<Candide.MainMenu.MainMenuPanelState, System.Boolean>>::Add(!0)System.Collections.Generic.List<System.ValueTuple<Candide.MainMenu.MainMenuPanelState, System.Boolean>>::get_Item(System.Int32)Candide.MainMenu.Ui.MainMenuUiController::set_State(Candide.MainMenu.MainMenuPanelState)
Called by
String literals
Steps array can't be empty
StateChanged
#
private System.Void StateChanged()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C79C846A62475BC295AEF393254209F7334D867B5E3F200795025821CC034A85 - Body hash
822EE8578F838C3240AF0E7A7D84556F787F92F4E83B2F5B37B95FD1581FAAFC - IL size148
Referenced calls
Candide.CandideUI.CandideDesktop::CloseAll()System.Collections.Generic.Dictionary<Candide.MainMenu.MainMenuPanelState, System.Func<Candide.CandideUI.Containers.CandideWindow>>::get_Item(!0)System.Func<Candide.CandideUI.Containers.CandideWindow>::Invoke()Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable<System.Int32>, System.Nullable<System.Int32>)System.Collections.Generic.List<System.ValueTuple<Candide.MainMenu.MainMenuPanelState, System.Boolean>>::Clear()System.ArgumentOutOfRangeException::.ctor()