Candide.MainMenu.MainMenu
Type JSONpublic class in Candide.MainMenu
Type metadata
- Assembly
Romestead - Namespace
Candide.MainMenu - Base type
Candide.Scene.GameScene - Hash
5A2A67AC837B303CA45CEDC5598CC6CBBC3D6C8F84CABC56FEEAFC16A1893BD9
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
Desktop# | public | public Candide.CandideUI.CandideDesktop Desktop |
UpdateNetwork# | public | public System.Boolean UpdateNetwork |
_candide# | private | private Candide.CandideEngine _candide |
_lastWindowPos# | private | private Microsoft.Xna.Framework.Point _lastWindowPos |
_mainMenuBackground# | private | private Candide.MainMenu.MainMenuBackground _mainMenuBackground |
_newBackground# | private | private System.Boolean _newBackground |
_newMainMenuBackground# | private | private Candide.MainMenu.MainMenuBackground _newMainMenuBackground |
_uiRender# | private | private Microsoft.Xna.Framework.Graphics.RenderTarget2D _uiRender |
Properties
| Name | Visibility | Signature |
|---|---|---|
UiSpriteBatch# | public | public Microsoft.Xna.Framework.Graphics.SpriteBatch UiSpriteBatch |
Methods
Draw
#
public System.Void Draw(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F294B25ACF0B3AD1DFC801D896F120D806DFC94115D523F787849B7CFEF59E7B - Body hash
05ECB491B21E8544CCE3038BB4052B56AD8874B36407D9C26E780D2969D15F9B - IL size340
Referenced calls
Candide.Scene.GameScene::get_GraphicsDevice()Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)Candide.CandideUI.CandideUiSystem::Draw()Candide.MainMenu.MainMenu::get_UiSpriteBatch()Candide.MainMenu.MainMenuBackground::Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable<Microsoft.Xna.Framework.Matrix>)Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()Microsoft.Xna.Framework.Graphics.Viewport::get_Bounds()Microsoft.Xna.Framework.Color::get_White()Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable<Microsoft.Xna.Framework.Rectangle>, Microsoft.Xna.Framework.Color)Microsoft.Xna.Framework.Graphics.SpriteBatch::End()CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)
Initialize
#
public System.Void Initialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
AC022637D220BCF11C5E8CF35F5828D4BCDF416007991A6FC5107EE4530678C6 - Body hash
C8824F122DEC4041797BADE499C5D38121BE83CCCEF9806EACA084F7F7D75CFA - IL size7
LoadContent
#
public System.Void LoadContent()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B3DB573FF0381315008117C2AD9D9F6039310CE4FAC2E7323A521ABCA5E91C2E - Body hash
B55DBDA266B45CD3001A8EF34B6AC0E8DA8F344E703D9DA36628ACCBFA63D8AB - IL size45
Referenced calls
Candide.CandideUI.CandideDesktop::.ctor()Candide.MainMenu.Ui.MainMenuUi::Initialize(Candide.CandideUI.CandideDesktop)Candide.MainMenu.MainMenuBackground::LoadContent()
OnDisplaySettingsChanged
#
public System.Void OnDisplaySettingsChanged()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B5B8FD4F0F4B1DD2A8357DEBD00A29A8A7C72E19B4B89B49CC2E8B1EBA9FF0F8 - Body hash
5CDD2F708575394C6925CEA787E2CF8CCBBD9319F82FACA6755B4CF94652572C - IL size7
Referenced calls
OnExiting
#
public System.Void OnExiting(System.Object sender, System.EventArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7E85FA7E25E37BEFF63F066B0CD026A51A6A55C705FD532C60523018A339EC06 - Body hash
2459FECC5617E7FD052FA38FB9A7C9C6E11D094AC5315C9CED75247D84679EFE - IL size35
Referenced calls
System.Nullable<Microsoft.Xna.Framework.Point>::.ctor(!0)Candide.UserSettings.WindowUserSettings::set_WindowPosition(System.Nullable<Microsoft.Xna.Framework.Point>)Candide.UserSettings.GameUserSettings::SaveAutoSettings()Candide.Scene.GameScene::OnExiting(System.Object, System.EventArgs)
OnSceneActivated
#
public System.Void OnSceneActivated()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
2D1F195B69E0C3D6F222D8F1246B23E3032506EC3D6DF80785C52F27D2382944 - Body hash
303200AD57AB8D8AEA4DB38399CCE891C69E8D2ADD777450439F641B1F627531 - IL size111
Referenced calls
Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)Candide.MainMenu.MainMenu::OnUiSizeChange()Candide.MainMenu.Ui.MainMenuUiController::Reset()Candide.CandideUI.ObjectivesUi.CandideObjectivesWindow::ResetRemembered()Candide.MainMenu.Ui.MainMenuUi::ShowUi(Candide.CandideUI.CandideDesktop)Candide.UISystems.Notification.UiNotificationSystem::ClearAll()Candide.Sound.SoundPlayer::StopAllEvents()Candide.Sound.MusicAmbienceSystems.MusicSoundSystem::StopAll()Candide.GameModels.Systems.AmbienceSystem::StopAll()Candide.Sound.MusicAmbienceSystems.AmbienceSoundSystem::StopAll()Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)Candide.MainMenu.Ui.Steps.PostGameWindow::HandlePostGameBehaviour()Candide.Steam.SteamIntegration::Init()Steamworks.SteamFriends::ClearRichPresence()
String literals
event:/music/main_menu/main_menu
OnSceneDeactivated
#
public System.Void OnSceneDeactivated()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D6D25553C802C91EAE7EB89C95BEFC2D054A5DA05D2082AA2A8382C94D5C117A - Body hash
FF62614226EF3E5E7DA9D7349B61B79750C7B79FED2FCBCEF18B30DC0CE54A9F - IL size17
OnUiSizeChange
#
public System.Void OnUiSizeChange()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
EFC8C1C571E2D778C87FB212154CECAF443DA4252F41C3634B952073B8480C58 - Body hash
E0CB27D9E43A16BED4A23A2A316D20808C53B0396DCD4ABF61B9C575D003C890 - IL size85
Referenced calls
Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()Candide.Scene.GameScene::get_GraphicsDevice()Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetWidth()Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetHeight()Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32)Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A5536DBE36243E559F8ADD1A7353A169566BB0CFA995CC59A99F29F119FE614A - Body hash
DFEDB12E01A9E78BFB99D8C7D3989B96EB8ECA504BFDEEF7E52AF85BBFE87641 - IL size377
Referenced calls
Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)Candide.Scene.GameScene::get_Window()Microsoft.Xna.Framework.GameWindow::get_Position()Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()Candide.Multiplayer.Network.NetworkManager::Update(System.TimeSpan)Candide.Multiplayer.Services.ConnectService::Update()Candide.Input.Keybinds::Update()Candide.Input.InputManager::Update(Microsoft.Xna.Framework.GameTime)Candide.Input.InputState::Update()Candide.Accessibility.ControllerInputManager::Update()Candide.Sound.SoundPlayer::Update(System.Single, System.Single, System.Single)Candide.Scene.GameScene::get_IsActive()Microsoft.Xna.Framework.Game::set_IsMouseVisible(System.Boolean)Candide.Terminal.KeyboardInput::Update()Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)Candide.UserSettings.DisplayUserSettings::get_DisplayMode()Candide.UserSettings.DisplayUserSettings::set_DisplayMode(Candide.UserSettings.CandideDisplayMode)Candide.UserSettings.UserSettingsCategory<Candide.UserSettings.DisplayUserSettings>::ApplySettings()Candide.MainMenu.Ui.MainMenuUiController::get_State()Microsoft.Xna.Framework.Game::Exit()Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()Candide.CandideUI.CandideExtendedInteractionsHandler::Update(Microsoft.Xna.Framework.GameTime)Candide.CandideUI.CandideUiSystem::PreUpdate()Candide.CandideUI.CandideUiSystem::Update(Microsoft.Xna.Framework.GameTime)