internal class in Candide.Entities.PlayerState.PlayerStates
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.PlayerState.PlayerStates - Base type
Candide.Entities.PlayerState.PlayerState - Hash
E347A8D98D00C101733959FD16F2603670E1387593DEF29FB0705D258EC6F914
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_actionDrop# | private | private Candide.Entities.PlayerState.PlayerActionTransition _actionDrop |
_transitionNormal# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionNormal |
_transitionThrow# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionThrow |
Methods
private System.Boolean ActionDrop()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
FC9833D01E3B631D297A4A05056176E966084E876A30D2D8A7AE0AB0D88308FF - Body hash
D4F316877D6A2E46BD7CABE83B45223BF20303350832D412D2CD8CC895672913 - IL size1174
Referenced calls
Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_CarriedEntity()Shared.Entity.EntityWrapper::get_Position2()Shared.Entity.EntityWrapper::get_Shape()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Candide.Entities.PlayerState.PlayerAnimationController::GetIntDirection()CandideCreator.Shared.Helpers.VectorExtension::DirectionToOrthonormalVector(System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Shared.Entity.EntityWrapper::get_PositionZ()CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Shared.Entity.EntityWrapper::get_CollisionGroupMask()Shared.Entity.EntityWrapper::get_TerrainStepHeight()System.MathF::Max(System.Single, System.Single)Candide.Entities.PlayerState.PlayerStateHelper::CheckCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single)Candide.Entities.PlayerState.PlayerStates.CarryState::Drop(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::Length()CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2&)Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Math::Abs(System.Single)Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::Abs(Microsoft.Xna.Framework.Vector2)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8FCE7B89554CD114CB547FB5E71F6FB3BA8B81C5803689F0A2084EE6CEB26E30 - Body hash
9ED60439DF3C849DC67A416E66B50F4752AED70E4D9BAAD8A104494A8179704A - IL size134
Referenced calls
Candide.Input.InputState::get_UsingController()Candide.Input.PlayerControllerKeyBind::Down()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(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)Microsoft.Xna.Framework.Color::get_White()CandideCreator.Shared.Graphics.VisualDebug::Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)
CheckCanEnter
#
public System.Boolean CheckCanEnter()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
DA3398A416699B634E7C650A005194F619927C1C8E97925045DEC60F92FCF136 - Body hash
EA4400C34BB4E8AA337B3FFAFCF66955BE71212AB1FEA79DB5B84A0F32F45A30 - IL size16
Referenced calls
Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_CarriedEntity()
DrawInWorldUI
#
public System.Void DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9A608E22C6B097040DDF67A282987440B3D92222846DAED97F60944A717EA491 - Body hash
8541FE567C4F7CAD903EFC4A50136873CE6ABD5968EB36274CD2D3FA84C30B31 - IL size20
Referenced calls
Candide.Entities.PlayerState.PlayerState::get_Entity()Candide.Entities.PlayerState.PlayerStateHelper::DrawInteractionsUI(Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)
Drop
#
public System.Void Drop(Microsoft.Xna.Framework.Vector3 carriedPos)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A392B5AE8FCB27C926B34F714C5D04F79746F4FD6F26A69664D61F978E2714A8 - Body hash
6F43070F9937D715D44394E69A596BA56423975C5C63155AF6A92CFFE946A64E - IL size31
Referenced calls
System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)Candide.Entities.PlayerState.PlayerController::SendDetach(System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Boolean)
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E1D9EE0F89CF3B748AC89325D55B9C734AFE1C61367AE9BD30E15E5FC49C18B3 - Body hash
A4C87F7A6C4081EEFCB4174FC067A2293175C589B9A85B5C0FE783106B8D61EC - IL size13
OnEnter
#
public System.Void OnEnter()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7B0C76937258BAA6D48AADA7740403A773FE68B0C7C1FC4BB92F0D693DA37663 - Body hash
D878F61EB170C82EC551494D0A4CCAD3F1485C4774DECF58E94412D6354573DE - IL size58
Referenced calls
Candide.GameModels.Services.PlayerActionService::SendCarrying()Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_CarriedEntity()Shared.Entity.EntityWrapper::get_Id()Candide.Entities.PlayerState.PlayerAnimationController::OnCarrying(System.Guid)
OnLeave
#
public System.Void OnLeave()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1C4ADDB32FA6E3CF3800572C2D77E45253D6043B1F9FBD0C6CA60B34EF0F8540 - Body hash
E6DB3291C93BD53DF94E0F381C0D23CF6416EB1B7E73A551753AD67210EAFF78 - IL size299
Referenced calls
Candide.Entities.PlayerState.PlayerController::UpdateAndCheckCarriedEntityStatus()Candide.Entities.PlayerState.PlayerController::SendDetach(System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Boolean)Candide.Entities.PlayerState.PlayerAnimationController::OnStopCarrying()Candide.Entities.PlayerState.PlayerTransition::Invoke()System.ArgumentOutOfRangeException::.ctor()Candide.Entities.PlayerState.PlayerController::UpdateSafeResetPoints()Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_CarriedEntity()Shared.Entity.EntityWrapper::get_FloorHeight()Shared.Entity.EntityWrapper::set_FloorHeight(System.Single)Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)Candide.Entities.PlayerState.PlayerController::CheckForInteractions()Candide.Input.PlayerControllerKeyBind::Down()Candide.Input.PlayerControllerKeyBind::Held()Candide.Entities.PlayerState.PlayerController::Interact(System.Boolean, System.Boolean)Candide.Input.InputState::get_UsingController()Candide.Input.PlayerControllerKeyBind::Released()Candide.Entities.PlayerState.PlayerController::MouseClicksAvailable()Candide.Input.PlayerControllerKeyBind::Pressed()Candide.Entities.PlayerState.PlayerActionTransition::Invoke()