{"Id":"Candide.MainMenu.Ui.MainMenuUiController","Name":"MainMenuUiController","DisplayName":"MainMenuUiController","FullName":"Candide.MainMenu.Ui.MainMenuUiController","Namespace":"Candide.MainMenu.Ui","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"JoinGameState:Candide.MainMenu.Ui.JoinGameState","Name":"JoinGameState","Type":"Candide.MainMenu.Ui.JoinGameState","Signature":"public Candide.MainMenu.Ui.JoinGameState JoinGameState","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"4F47CA8E6F08C9B60036E19569095D36CFB6A423460F146C36A52C34D1D6F2B6"},{"Id":"_desktop:Candide.CandideUI.CandideDesktop","Name":"_desktop","Type":"Candide.CandideUI.CandideDesktop","Signature":"private Candide.CandideUI.CandideDesktop _desktop","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7C49C5279E09F3A46DAD763E704901BDE529019622ABC5A2579E0A3DEB4899B5"},{"Id":"_state:Candide.MainMenu.MainMenuPanelState","Name":"_state","Type":"Candide.MainMenu.MainMenuPanelState","Signature":"private Candide.MainMenu.MainMenuPanelState _state","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"276CAB2748BC0997647E998FC9583DF0553592FB04A6E9ECD63EBCF16E90433A"},{"Id":"_stepIndex:System.Int32","Name":"_stepIndex","Type":"System.Int32","Signature":"private System.Int32 _stepIndex","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"970818680AA2C45184F21E6D63419F4F556E966E2D7A05479CEE542800B35EE8"},{"Id":"_steps:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CCandide.MainMenu.MainMenuPanelState,System.Boolean\u003E\u003E","Name":"_steps","Type":"System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E","Signature":"private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E _steps","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"47DE05C64A8B446DBC2F2D9C462A9CCD64CC7483038235DA77D956DDDFF76656"},{"Id":"_windows:System.Collections.Generic.Dictionary\u00602\u003CCandide.MainMenu.MainMenuPanelState,System.Func\u00601\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E","Name":"_windows","Type":"System.Collections.Generic.Dictionary\u003CCandide.MainMenu.MainMenuPanelState, System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CCandide.MainMenu.MainMenuPanelState, System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E _windows","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"96324EE261032E2AF0C30BCCD10F9D33C6843797C33E34BDB514E18346D02C5F"}],"Properties":[{"Id":"State:Candide.MainMenu.MainMenuPanelState","Name":"State","Type":"Candide.MainMenu.MainMenuPanelState","Signature":"public Candide.MainMenu.MainMenuPanelState State","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"885C342C9AB9CA4DDA0DC85901AF0E2345F4940BEB2E34100866A17A4B5185AC"}],"Events":[],"Methods":[{"Id":"Back()-\u003ESystem.Void","Name":"Back","Signature":"public System.Void Back()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":148,"BodyHash":"C1043A59B5FBC64131BE57D92779F88758283CE308D698B245896E3FA2589EFA","Hash":"FCFADE7151B2A1C77F11AAE145876835E00830564210011D73AFCFFD04189BFB","CalledMethods":["System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::get_Count()","Candide.MainMenu.Ui.MainMenuUiController::set_State(Candide.MainMenu.MainMenuPanelState)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::get_Item(System.Int32)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::RemoveAt(System.Int32)","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"],"StringLiterals":["event:/interface/main menu/ui_mainmenu_back"],"Source":null},{"Id":"InsertTemporaryState(Candide.MainMenu.MainMenuPanelState)-\u003ESystem.Void","Name":"InsertTemporaryState","Signature":"public System.Void InsertTemporaryState(Candide.MainMenu.MainMenuPanelState state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"Candide.MainMenu.MainMenuPanelState","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":33,"BodyHash":"8A9E485AAD7808EB297DB518891F1ABD0C20DC227BACE5E3DA8D6F51558698AA","Hash":"FBD77BDD3B3D3BAF4B08FED3723957AD0731FAF2E7EAC6F947BE54B4290A9149","CalledMethods":["System.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E::.ctor(!0, !1)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::Insert(System.Int32, !0)","Candide.MainMenu.Ui.MainMenuUiController::Next()"],"StringLiterals":[],"Source":null},{"Id":"Next()-\u003ESystem.Void","Name":"Next","Signature":"public System.Void Next()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":116,"BodyHash":"D1814877121A01C4A4A978D60D91B919C7B3BF0B923C21F18F9BDA24B2EB6831","Hash":"7E33AEB7D74F3F7ABEEE0DB465DABE71ABDE033BE3109572476AA24835F8F80C","CalledMethods":["System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::get_Item(System.Int32)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::RemoveAt(System.Int32)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::get_Count()","System.NotFiniteNumberException::.ctor(System.String)","Candide.MainMenu.Ui.MainMenuUiController::set_State(Candide.MainMenu.MainMenuPanelState)"],"StringLiterals":["Implement finish last step"],"Source":null},{"Id":"Reset()-\u003ESystem.Void","Name":"Reset","Signature":"public System.Void Reset()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"1417FD327149EAA1C73913A61E9A647CA016F4792A6CE8DA51CF1E2B0AE86B8F","Hash":"23B033B4075BCBE8ECFB5119E5F0C1D9101CAFA5479613B65EA56F1916A4B2A3","CalledMethods":["Candide.MainMenu.Ui.MainMenuUiController::set_State(Candide.MainMenu.MainMenuPanelState)"],"StringLiterals":[],"Source":null},{"Id":"Setup(Candide.CandideUI.CandideDesktop, System.Collections.Generic.Dictionary\u00602\u003CCandide.MainMenu.MainMenuPanelState,System.Func\u00601\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E)-\u003ESystem.Void","Name":"Setup","Signature":"public System.Void Setup(Candide.CandideUI.CandideDesktop desktop, System.Collections.Generic.Dictionary\u003CCandide.MainMenu.MainMenuPanelState, System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E windows)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"desktop","Type":"Candide.CandideUI.CandideDesktop","IsOut":false,"IsOptional":false},{"Name":"windows","Type":"System.Collections.Generic.Dictionary\u003CCandide.MainMenu.MainMenuPanelState, System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":38,"BodyHash":"ABD35FA05786290464224626F899098218DC83C67A7E02EF4E9DFEC80317EF91","Hash":"4547DDB675BC7D8EF55337A471F5B8194FE4ADC619757AF91F520589609A93E9","CalledMethods":["Candide.CandideUI.CandideDesktop::CloseAll()","Candide.MainMenu.Ui.MainMenuUiController::StateChanged()"],"StringLiterals":[],"Source":null},{"Id":"StartJoinProcess(Candide.MainMenu.Ui.JoinGameState, Candide.MainMenu.MainMenuPanelState[], System.Int32)-\u003ESystem.Void","Name":"StartJoinProcess","Signature":"public System.Void StartJoinProcess(Candide.MainMenu.Ui.JoinGameState newState, Candide.MainMenu.MainMenuPanelState[] steps, System.Int32 startIndex)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"newState","Type":"Candide.MainMenu.Ui.JoinGameState","IsOut":false,"IsOptional":false},{"Name":"steps","Type":"Candide.MainMenu.MainMenuPanelState[]","IsOut":false,"IsOptional":false},{"Name":"startIndex","Type":"System.Int32","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":107,"BodyHash":"9A6F83303ADE0257F170EA70AF23ADB5CCDBBF0AB6BE3DFFB19EA3451656CD65","Hash":"507A4AEC25957720B05ADBD3F768759AF1EA5D73D1480C17C19D2DC78C9FCC70","CalledMethods":["System.ArgumentException::.ctor(System.String)","Candide.Multiplayer.Services.ConnectionState::set_Step(Candide.Multiplayer.Services.ConnectionStep)","System.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E::.ctor(!0, !1)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::Add(!0)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::get_Item(System.Int32)","Candide.MainMenu.Ui.MainMenuUiController::set_State(Candide.MainMenu.MainMenuPanelState)"],"StringLiterals":["Steps array can\u0027t be empty"],"Source":null},{"Id":"StateChanged()-\u003ESystem.Void","Name":"StateChanged","Signature":"private System.Void StateChanged()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":148,"BodyHash":"822EE8578F838C3240AF0E7A7D84556F787F92F4E83B2F5B37B95FD1581FAAFC","Hash":"C79C846A62475BC295AEF393254209F7334D867B5E3F200795025821CC034A85","CalledMethods":["Candide.CandideUI.CandideDesktop::CloseAll()","System.Collections.Generic.Dictionary\u003CCandide.MainMenu.MainMenuPanelState, System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E\u003E::get_Item(!0)","System.Func\u003CCandide.CandideUI.Containers.CandideWindow\u003E::Invoke()","Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CCandide.MainMenu.MainMenuPanelState, System.Boolean\u003E\u003E::Clear()","System.ArgumentOutOfRangeException::.ctor()"],"StringLiterals":[],"Source":null}],"Hash":"70C8F291E0A04C050CF44C4ABE17C51F3C01E11BAA324C8D8304AE8C947CFE1E"}