Candide.Input.HotKeyManager
Type JSONpublic class in Candide.Input
Type metadata
- Assembly
Romestead - Namespace
Candide.Input - Base type
System.Object - Hash
E5D30394D7144F7A1DE67C4DB14D8ACE4CD4CDF269D5112EFEE378CDB67CA34C
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
Counts# | public | public System.Int32[] Counts |
DPadSprite# | public | public CandideCreator.Shared.Graphics.SpriteSheet DPadSprite |
Frame# | public | public System.Int32 Frame |
HotKeys# | public | public System.String[] HotKeys |
Mode# | public | public System.Int32 Mode |
Offsets# | public | public Microsoft.Xna.Framework.Vector2[] Offsets |
Methods
CheckHotKeyPress
#
private System.Void CheckHotKeyPress(System.Int32 index)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A04D919334CB17E01ADF79136AB980E5EC5DF4EE2FD43EAE9FB52EB1AD190A9F - Body hash
D7BE88BEF3CF15929089AD51959ED767DF0950658E668EBC63B6B79DEABA7A15 - IL size209
Referenced calls
Candide.CandideUI.ControllerUiInputSystem::get_IsFocusingUi()Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()Candide.CandideUI.Components.Holder.CandideInventorySlot::get_IsEmptySlot()Shared.Models.Items.ItemInstanceModel::get_Data()Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory&)System.String::op_Inequality(System.String, System.String)Candide.GameModels.Managers.ItemInstanceManager::TryUseItem(Shared.Models.Items.ItemInstanceModel)
Called by
Draw
#
public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5C12A33C35133ABC1EE65076C0B72355F518E0713082A6DA4C74291BE5D974FE - Body hash
D7F9FCECBCDA951438E2EAE92DE22D81A54CE9243B2D7F2C518BB28E2ADC1C29 - IL size384
Referenced calls
Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()Microsoft.Xna.Framework.Graphics.Viewport::get_Height()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory&)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Color::get_White()CandideCreator.Shared.Graphics.SpriteSheet::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single)Shared.Data.ItemDataBase::GetIconForItem(System.String)Candide.Database.IconDataBase::GetIconOrMissing(System.String)CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)Candide.Graphics.Fonts.CandideFont::get_RenderFont()System.Int32::ToString()Microsoft.Xna.Framework.Vector2::.ctor(System.Single)System.Nullable<Microsoft.Xna.Framework.Vector2>::.ctor(!0)FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable<Microsoft.Xna.Framework.Vector2>, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)
Update
#
public System.Void Update()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E179A6C0F8FA8CB5979B1EBAE750F276884300BDBF12A899F5A367A967B106C3 - Body hash
A01393AE54FF9FF53C170CB0BC37C472891F31974A9BD294B3D223A43BDC1340 - IL size197
Referenced calls
Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()Candide.Input.SuperKeybind::Down()Candide.Input.SuperKeybind::Pressed()Candide.Input.HotKeyManager::CheckHotKeyPress(System.Int32)