Candide.Entities.PlayerState.PlayerTransition
Type JSONpublic struct in Candide.Entities.PlayerState
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.PlayerState - Base type
System.ValueType - Hash
7519D3F6BFEA659745EBA01E4DB047D0D1DE313A9F4FA6E72C070952621143DE
Relationships
Base type
System.ValueType
Referenced by types
Candide.Entities.PlayerState.PlayerActionTransitionCandide.Entities.PlayerState.PlayerStates.ActionInProgressStateCandide.Entities.PlayerState.PlayerStates.AttackStateCandide.Entities.PlayerState.PlayerStates.BowChargeUpStateCandide.Entities.PlayerState.PlayerStates.BowHoldingStateCandide.Entities.PlayerState.PlayerStates.BowSecondaryChargeUpStateCandide.Entities.PlayerState.PlayerStates.BowSecondaryStateCandide.Entities.PlayerState.PlayerStates.BowShootingStateCandide.Entities.PlayerState.PlayerStates.CarryStateCandide.Entities.PlayerState.PlayerStates.DashStateCandide.Entities.PlayerState.PlayerStates.JavelinChargeUpStateCandide.Entities.PlayerState.PlayerStates.JavelinHoldingState
Fields
| Name | Visibility | Signature |
|---|---|---|
_newState# | private | private System.String _newState |
_oldState# | private | private System.String _oldState |
_stateMachine# | private | private Candide.Entities.PlayerState.PlayerStateMachine _stateMachine |
Methods
Invoke
#
public System.Void Invoke()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CAC185F2CEF3EB1D47744D2DFFE2963B6098ECF980740E141C316E8E34811134 - Body hash
64FF1F1415E4FAE08280D3793BCB8D460899B75700E1F9FB48A9BDEB4C165BBF - IL size81
Referenced calls
Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()System.String::op_Equality(System.String, System.String)Candide.Entities.PlayerState.PlayerStateMachine::TrySetState(System.String)System.String::Concat(System.String, System.String, System.String, System.String)System.Exception::.ctor(System.String)
Called by
Candide.Entities.PlayerState.PlayerActionTransition::InvokeCandide.Entities.PlayerState.PlayerStates.ActionInProgressState::CheckCanEnterCandide.Entities.PlayerState.PlayerStates.ActionInProgressState::OnDamagedCandide.Entities.PlayerState.PlayerStates.ActionInProgressState::StopDefaultCandide.Entities.PlayerState.PlayerStates.ActionInProgressState::UpdateCandide.Entities.PlayerState.PlayerStates.AttackState::DoBufferedTransitionsCandide.Entities.PlayerState.PlayerStates.AttackState::OnEnterCandide.Entities.PlayerState.PlayerStates.BowChargeUpState::OnEnterCandide.Entities.PlayerState.PlayerStates.BowChargeUpState::UpdateCandide.Entities.PlayerState.PlayerStates.BowHoldingState::OnEnterCandide.Entities.PlayerState.PlayerStates.BowHoldingState::UpdateCandide.Entities.PlayerState.PlayerStates.BowSecondaryChargeUpState::OnEnterCandide.Entities.PlayerState.PlayerStates.BowSecondaryChargeUpState::UpdateCandide.Entities.PlayerState.PlayerStates.BowSecondaryState::OnEnterCandide.Entities.PlayerState.PlayerStates.BowSecondaryState::UpdateCandide.Entities.PlayerState.PlayerStates.BowShootingState::OnEnterCandide.Entities.PlayerState.PlayerStates.BowShootingState::UpdateCandide.Entities.PlayerState.PlayerStates.CarryState::UpdateCandide.Entities.PlayerState.PlayerStates.DaggerAttackState::UpdateCandide.Entities.PlayerState.PlayerStates.DashState::CheckAltAttackCandide.Entities.PlayerState.PlayerStates.DashState::CheckMainAttackCandide.Entities.PlayerState.PlayerStates.DashState::UpdateCandide.Entities.PlayerState.PlayerStates.JavelinChargeUpState::OnEnterCandide.Entities.PlayerState.PlayerStates.JavelinChargeUpState::UpdateCandide.Entities.PlayerState.PlayerStates.JavelinHoldingState::OnEnterCandide.Entities.PlayerState.PlayerStates.JavelinHoldingState::UpdateCandide.Entities.PlayerState.PlayerStates.JavelinThrowState::CastCandide.Entities.PlayerState.PlayerStates.JavelinThrowState::OnEnterCandide.Entities.PlayerState.PlayerStates.JavelinThrowState::UpdateCandide.Entities.PlayerState.PlayerStates.LiftingState::OnDamagedCandide.Entities.PlayerState.PlayerStates.LiftingState::UpdateCandide.Entities.PlayerState.PlayerStates.NormalState::CheckAltAttack
String literals
Illegal player state transition! Expected stateMachine.CurrentStateName ==but got
InvokeAndUpdate
#
public System.Void InvokeAndUpdate(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
6ED32658563A2D50CB379FCE7A77F3EFB6ABE9D01841814CD447C8F640F35EFB - Body hash
570E725066AB5D3A5B96F1E0E2520DDD9122DB1D1C82C24F5801D0CCFE4E6D79 - IL size100
Referenced calls
Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentStateName()System.String::op_Equality(System.String, System.String)Candide.Entities.PlayerState.PlayerStateMachine::TrySetState(System.String)Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()Candide.Entities.PlayerState.PlayerState::Update(Microsoft.Xna.Framework.GameTime)System.String::Concat(System.String, System.String, System.String, System.String)System.Exception::.ctor(System.String)
Called by
String literals
Illegal player state transition! Expected stateMachine.CurrentStateName ==but got