Romestead Assembly Reference

Candide.Input.PlayerPlacingControllerManager

Type JSON

public class in Candide.Input

Methods5
Properties1
Fields4
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Input
  • Base typeSystem.Object
  • InterfacesCandide.Input.IInputController
  • Hash751B0052205082ACAA049E3EEDF34B36B238E3EDEC8AC90181697007246D8D67

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
ControllerPlacingScreenPositionpublicpublic Microsoft.Xna.Framework.Vector2 ControllerPlacingScreenPosition
Instancepublicpublic Candide.Input.PlayerPlacingControllerManager Instance
IsMouseActivepublicpublic System.Boolean IsMouseActive
MouseWasDeactivatedpublicpublic System.Boolean MouseWasDeactivated

Properties

NameVisibilitySignature
PlacingPositionpublicpublic Microsoft.Xna.Framework.Vector2 PlacingPosition

Methods

Activate

public System.Void Activate()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF7F8587E465742C3ABFC96AA7E9E271A493C0F01F16C9C19111CEDB464559665
  • Body hashEE639084411EB820D7EE4FFEB75B233034FD99022B8BB9F13DC23CE80DF08B1E
  • IL size77
Referenced calls
  • Candide.Input.PlayerInputControllerManager::set_CurrentController(Candide.Input.IInputController)
  • Shared.Entity.EntityWrapper::get_Direction()
  • CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)
  • Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)
  • Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)
Called by

CheckMovementKey

private System.Void CheckMovementKey(Candide.Input.Keybind key, Candide.Input.Keybind counterKey, Microsoft.Xna.Framework.Vector2& delta, System.Single x, System.Single y)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC84AFE6933D4AA37D3598F734676C553AB711CA6C6AC3665AB4F5EB5893B3AFF
  • Body hash910A042DF6EA70E1405CC42710EF023594782209558C0E6076DE0ABA72E0E4D2
  • IL size40
Referenced calls
Called by

Deactivate

public System.Void Deactivate()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash684BE616FB0C0658A71A8B4C511567B8D2038B37E77DAA760B837BFBF5970037
  • Body hash2A9FE6FA360D4B211BF46A7D60F6C693A16D0AEDA93FCAE43A9AE62C354EAE58
  • IL size7
Referenced calls
  • Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)

GetMovementDelta

public Microsoft.Xna.Framework.Vector2 GetMovementDelta()

Method metadata
  • Visibilitypublic
  • Return typeMicrosoft.Xna.Framework.Vector2
  • StaticTrue
  • VirtualFalse
  • HashC3F821ED2AF655810FB9AA602BB52C90C981D245B36B7DB6C6A10858D5CFEC52
  • Body hash5A1360F285A2E6D25ED7848B64F62427CC14581BBFAEC1E6F9837C506D70F040
  • IL size317
Referenced calls
Called by

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash89014667E2F48BA27CE8036AA356B09D1FF3BDA657AC2C33A13397835AE53D4D
  • Body hash05A70367F56B1DCE443D937F6329836F8C6943D55E8DDA1B9C049B32F0D31C39
  • IL size255
Referenced calls
  • Candide.Input.PlayerPlacingControllerManager::GetMovementDelta()
  • 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)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()
  • Microsoft.Xna.Framework.Graphics.Viewport::get_Width()
  • System.MathF::Max(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.Viewport::get_Height()
  • System.MathF::Min(System.Single, System.Single)