Candide.Entities.Animations.EntitySpacAnimationStateMachine
Type JSONpublic class in Candide.Entities.Animations
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Animations - Base type
CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine - Hash
DFA7AC2E7F66AA0C600AF526443917A2A11CC83216CF5B77F3CFCE56ED560679
Relationships
Base type
CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine
Referenced by types
Candide.Entities.Controllers.AlphaWolfController.AlphaWolfControllerCandide.Entities.Controllers.AlphaWolfController.OldAlphaWolfControllerCandide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBaseCandide.Entities.Controllers.BearController.BearControllerCandide.Entities.Controllers.BearController.BearCubControllerCandide.Entities.Controllers.BirdController.BirdControllerCandide.Entities.Controllers.BirdController.OldBirdControllerCandide.Entities.Controllers.BoarController.BoarControllerCandide.Entities.Controllers.BulletHellTrapController.BulletHellTrapControllerCandide.Entities.Controllers.CitizenController.CitizenControllerBaseCandide.Entities.Controllers.CrabController.CrabControllerCandide.Entities.Controllers.Creatures.AshManController
Fields
| Name | Visibility | Signature |
|---|---|---|
Args# | public | public Candide.Graphics.VFX.SpacRenderingArgs Args |
LockFrameIndex# | public | public System.Nullable<System.Int32> LockFrameIndex |
PreviousFrame# | public | public System.Nullable<CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame> PreviousFrame |
Skins# | public | public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins Skins |
Methods
Draw
#
public System.Void Draw(Candide.Graphics.VFX.CreatureDeathHandler creatureDeathHandler)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
8D8F8BFC39AA4FBDB0FBDFC5AA32D495B57D04112D6E656841F1B241A833F546 - Body hash
EC5077055DDDEE5AA24C6CEBE0FBE5842750C5CD7C0156A23A6343F59DD2956D - IL size8
Draw
#
public System.Void Draw(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4DE216E283824D6B5CC494538E9EA81244FBA7CBFFEBB588B7113B15ED336EC1 - Body hash
5EE70A5254153198CC6B0EA6760D1E35FF5753349D4D53155A6485AA0D4D1E75 - IL size101
Referenced calls
Candide.Graphics.DeferredRenderer::RegisterEntitySpac(Shared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)Shared.Entity.EntityWrapper::get_Controller()System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)
Called by
Candide.Entities.Controllers.AlphaWolfController.AlphaWolfController::BeforeRenderCandide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::BeforeRenderCandide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::BeforeRenderCandide.Entities.Controllers.BearController.BearController::BeforeRenderCandide.Entities.Controllers.BearController.BearCubController::BeforeRenderCandide.Entities.Controllers.BirdController.BirdController::BeforeRenderCandide.Entities.Controllers.BirdController.OldBirdController::BeforeRenderCandide.Entities.Controllers.BoarController.BoarController::BeforeRenderCandide.Entities.Controllers.BulletHellTrapController.BulletHellTrapController::BeforeRenderCandide.Entities.Controllers.CitizenController.CitizenControllerBase::BeforeRenderCandide.Entities.Controllers.CrabController.CrabController::BeforeRenderCandide.Entities.Controllers.Creatures.AshManController::BeforeRenderCandide.Entities.Controllers.Creatures.FireStatueController::BeforeRenderCandide.Entities.Controllers.Creatures.LavaConstructController::BeforeRenderCandide.Entities.Controllers.Creatures.MagusDianaController::BeforeRenderCandide.Entities.Controllers.DeerController.DeerController::BeforeRenderCandide.Entities.Controllers.FrogController.FrogController::BeforeRenderCandide.Entities.Controllers.GoatController.GoatController::BeforeRenderCandide.Entities.Controllers.JumpingSkullController.JumpingSkullController::BeforeRenderCandide.Entities.Controllers.LaserStatueController.LaserStatueController::BeforeRenderCandide.Entities.Controllers.Legacy.PlaceableChestController::BeforeRenderCandide.Entities.Controllers.Legacy.TargetDummyController::BeforeRenderCandide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::BeforeRenderCandide.Entities.Controllers.MouseController.MouseController::BeforeRenderCandide.Entities.Controllers.Other.ActivatedSpikeTrapController::BeforeRenderCandide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController::BeforeRenderCandide.Entities.Controllers.Other.BehaviorMachine.EngineerController::BeforeRenderCandide.Entities.Controllers.Other.BehaviorMachine.FireElementalController::BeforeRenderCandide.Entities.Controllers.Other.BehaviorMachine.GhostlyWomanController::BeforeRenderCandide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController::BeforeRenderCandide.Entities.Controllers.Other.BehaviorMachine.MasterEngineerController::BeforeRenderCandide.Entities.Controllers.Other.BehaviorMachine.MedusaController::BeforeRender
String literals
Entitywith controllerdoes not have proper spac args set up.
GetCurrentSpacFrame
#
public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame GetCurrentSpacFrame()
Method metadata
- Visibilitypublic
- Return type
CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame - StaticFalse
- VirtualTrue
- Hash
F78069EE443872AF3D9BE14B18124C6906BACA9A833066FAE0A19DFD871135CC - Body hash
106367C0518A1059391C1C0E156C1AB87E91BA69451B82DB4B74DABCFA8F55E2 - IL size50
Referenced calls
System.Nullable<System.Int32>::get_HasValue()System.Nullable<System.Int32>::GetValueOrDefault()CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()CandideCreator.Shared.SpacSystem.ISpacAnimationState::SetIndex(System.Int32)CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::GetCurrentSpacFrame()
Update
#
public System.Void Update(Shared.Entity.EntityWrapper entity, System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
BE4077C6C82D2AB8E1779856C2C4F36909C9457B1796222D226F95072A20935C - Body hash
88189129F1FBBCF4BE7A110588AD3A23588DDF179E058A119CEDEF410CCB2C29 - IL size317
Referenced calls
CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()System.Nullable<CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame>::get_HasValue()System.Nullable<CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame>::get_Value()System.Nullable<CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame>::.ctor(!0)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)Shared.Entity.EntityWrapper::get_Position()Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)
Called by
Candide.Entities.Controllers.AlphaWolfController.AlphaWolfController::UpdateCandide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::UpdateCandide.Entities.Controllers.AutoBallistaController.AutoBallistaControllerBase::UpdateCandide.Entities.Controllers.BearController.BearController::UpdateCandide.Entities.Controllers.BearController.BearCubController::UpdateCandide.Entities.Controllers.BirdController.BirdController::UpdateCandide.Entities.Controllers.BirdController.OldBirdController::UpdateCandide.Entities.Controllers.BoarController.BoarController::UpdateCandide.Entities.Controllers.BulletHellTrapController.BulletHellTrapController::UpdateCandide.Entities.Controllers.CitizenController.CitizenControllerBase::UpdateCandide.Entities.Controllers.CrabController.CrabController::UpdateCandide.Entities.Controllers.Creatures.AshManController::UpdateCandide.Entities.Controllers.Creatures.FireStatueController::UpdateCandide.Entities.Controllers.Creatures.LavaConstructController::UpdateCandide.Entities.Controllers.DeerController.DeerController::UpdateCandide.Entities.Controllers.FrogController.FrogController::UpdateCandide.Entities.Controllers.GoatController.GoatController::UpdateCandide.Entities.Controllers.JumpingSkullController.JumpingSkullController::UpdateCandide.Entities.Controllers.LaserStatueController.LaserStatueController::UpdateCandide.Entities.Controllers.Legacy.PlaceableChestController::UpdateCandide.Entities.Controllers.Legacy.TargetDummyController::UpdateCandide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::UpdateCandide.Entities.Controllers.MouseController.MouseController::UpdateCandide.Entities.Controllers.Other.ActivatedSpikeTrapController::UpdateCandide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController::UpdateCandide.Entities.Controllers.Other.BehaviorMachine.EngineerController::UpdateCandide.Entities.Controllers.Other.BehaviorMachine.FireElementalController::UpdateCandide.Entities.Controllers.Other.BehaviorMachine.GhostlyWomanController::UpdateCandide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController::UpdateCandide.Entities.Controllers.Other.BehaviorMachine.MasterEngineerController::UpdateCandide.Entities.Controllers.Other.BehaviorMachine.MedusaController::UpdateCandide.Entities.Controllers.Other.BehaviorMachine.PhoenixController::Update