Candide.Entities.Controllers.Other.ActivatedSpikeTrapController
Type JSONpublic class in Candide.Entities.Controllers.Other
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Other - Base type
Shared.Entity.Base.AbstractController - Hash
147DCEA1EAB481909804BFDB5E0F2C6ECC87DD4A9F204E2700E7E87186A194C1
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_animationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
_attackCooldown# | private | private System.Single _attackCooldown |
_localState# | private | private System.Int32 _localState |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4798F2D524E486F7CD48E66A93B4C5A063A4ADFFE777847CE2E1D5953E9DF5AB - Body hash
A4B546D866802E6233BDD5C7BEF83DAE92337EC27716A92D0808D446F6D17080 - IL size18
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7C2205B8D840A9DBC7E2847E894D1FC65D3C9B6A96084704AE45E8DBB3CCEF5F - Body hash
B82835EEEBB5A213F9D0415846A1A90709203F923CABC4258B14E77D7525DD06 - IL size271
Referenced calls
Candide.Database.SpacDataBase::GetSpacOrNull(System.String)Shared.Entity.EntityInitializeException::.ctor()CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)System.Array::Empty()Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.State>, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.Transition>)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)Microsoft.Xna.Framework.Vector3::get_Zero()
String literals
spike_trapinactiveopeningactiveclosing
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
030CB14BA1260209659404F25E7DF1CF72558AD55D0473EDC054B2DECD183DF6 - Body hash
2ED0C267F78889F931ED63A82EE2BC51D48A3006936AEEA12FC198595DB12659 - IL size537
Referenced calls
CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()Shared.Entity.EntityWrapper::get_Fdt()Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)Shared.Entity.EntityWrapper::get_Controller()CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)CandideCreator.Shared.SpacSystem.ISpacAnimationState::IsDone()CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()System.String::op_Inequality(System.String, System.String)Shared.Entity.EntityWrapper::get_Position2()CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)Shared.Entity.EntityWrapper::get_HeightFromFloor()Shared.Entity.EntityWrapper::get_Position()System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)Microsoft.Xna.Framework.Vector3::get_Zero()Shared.Combat.SharedCombatHandler::CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<Microsoft.Xna.Framework.Vector3>, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.Boolean)Shared.Combat.SharedCombatHandler::DoDamage(Shared.Combat.DamageInfo)Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)
String literals
closinginactiveopeningactive