Candide.PlayerMode.StandardModeManager
Type JSONpublic class in Candide.PlayerMode
Type metadata
- Assembly
Romestead - Namespace
Candide.PlayerMode - Base type
Candide.PlayerMode.AbstractModeManager - Hash
21A16479B258E277B509FC1B65649B987BEF57ECB0BBD01E7D14CFDFD00F341A
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
Instance# | public | public Candide.PlayerMode.StandardModeManager Instance |
InWorldWindowBaseSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet InWorldWindowBaseSheet |
Properties
| Name | Visibility | Signature |
|---|---|---|
CandideDesktop# | public | public Candide.CandideUI.CandideDesktop CandideDesktop |
Methods
DrawCursor
#
public System.Void DrawCursor(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
81F5615AFC54B4F1D454DFC919FF6F82E3C2359EEA642BB5955522E8DB62B2DE - Body hash
CDD7C21FEEFDF34A7BBFC5DD75EA069F9FE69572A69856BDDEFCF362302E6404 - IL size361
Referenced calls
Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()Candide.CandideUI.MouseUiInputSystem::get_DraggedElement()CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::Length()Microsoft.Xna.Framework.Vector2::get_Zero()Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Color::get_White()System.Math::Min(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Graphics.SpriteSheet::DrawCenteredRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)Candide.Input.SuperKeybind::Down()Microsoft.Xna.Framework.Vector2::get_One()CandideCreator.Shared.Graphics.SpriteSheet::DrawRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)
DrawInWorldUi
#
public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
291FB797EE7AEC078154B3AD911B449E5C792D2046F681DE02EB57FFB2DD9991 - Body hash
6E71EF383F3D7313A332EDBD785F9052C67BC422EF1206338312BB5B0C2F8F8E - IL size52
DrawUI
#
public System.Void DrawUI(Candide.CandideUI.UiRenderContext renderContext)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7170279FBDE1E41405B60A87CB994C62E6259BCB8BA881680081B2D0A31A04E6 - Body hash
110917160E1F53E98BCDF6CD387BED3648214729849A5EE0BA7A604B1F3EE8FD - IL size62
Referenced calls
Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Candide.GameModels.Systems.ConstructionSitesSystem::DrawConstructionSiteUi(Candide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Vector2)Candide.CandideUI.ImmediateUi.WeaponSwitchUi::DrawUi(Candide.CandideUI.UiRenderContext)Candide.Input.InputState::get_UsingController()Candide.Input.HotKeyManager::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)
OnEntering
#
public System.Void OnEntering()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B58D02A3DD14722A3CD904F48569E795FFE1D200E9AA1F2DCADC9D3BF35B753D - Body hash
30DF088CE9D6BEFA98C137CC9F60F1F0CD8B8B5BE56E4E212B3C9145409ADFC4 - IL size38
Referenced calls
Candide.Input.StandardPlayerInputController::Activate()Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)Candide.CandideUI.PlayerUi::Initialize(Candide.CandideUI.CandideDesktop)
OnLeaving
#
public System.Void OnLeaving()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D10C4939F6E72C03ECDA04715C4872B85CF80FFF73B2C17FE604EB81F26BE4C9 - Body hash
A2FE5B2A88C9D79E97C5A5A77B74A70DC1D7CD09F1B994FBC46A3B458800B5C6 - IL size34
Referenced calls
System.Collections.Generic.HashSet<System.String>::Clear()Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()Candide.CandideUI.CandideDesktop::CloseAll()Candide.CandideUI.CandideUiSystem::SetDesktop(Candide.CandideUI.CandideDesktop)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E7C97E6FB3E8608EEBABFC78A0D40BB239DEC71F280D4689ED4FDC38FCAA545A - Body hash
B7DE57141743524973F404061538CB0B3D9929515A0A0B8DB19974A6FD81004B - IL size508
Referenced calls
Candide.Globals::get_IsLocalPlayerDeadOrRemoved()Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()Candide.CandideUI.PlayerUi::CloseAllNonOverlay(Candide.CandideUI.CandideDesktop, System.Boolean)Candide.Scripts.ScriptHandler::get_DialogueIsActive()Candide.Input.InputState::get_UsingController()Candide.Input.HotKeyManager::Update()Candide.Toolkit.ImGuiAssist::MouseIsOverImgui()Candide.Input.SuperKeybind::Pressed()Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()Candide.CandideUI.CandideUiSystem::set_InputFocusableElement(Candide.CandideUI.Input.IInputFocusable)Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()System.String::op_Equality(System.String, System.String)Candide.CandideUI.Windows.CandideModalWindow::ModalAlreadyExists(Candide.CandideUI.CandideDesktop)Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)Candide.Input.PlayerControllerKeyBind::Pressed()Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()Candide.CandideUI.PlayerUi::OpenInventory(Candide.CandideUI.CandideDesktop, System.Boolean)Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)Candide.CandideUI.CandideUiElement::get_Visible()Candide.CandideUI.PlayerUi::ShowObjectivesWindow(System.String)Candide.CandideUI.PlayerUi::ShowSkillsAndFavoursWindow(System.Boolean)Candide.CandideUI.PlayerUi::ShowWorldMap()
String literals
ActionInProgressStatePlacingStateevent:/interface/player inventory/ui_inventory_close