Candide.Entities.Controllers.Talos.TalosChainCannonController
Type JSONpublic class in Candide.Entities.Controllers.Talos
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Talos - Base type
Shared.Entity.Base.AbstractController - Hash
6EFA400E5E2ACFE53B7C73A6991E5C9C3E82C2BF8EB7A59233D1AD9B7E49A03D
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
AnimationStateMachine# | public | public Candide.Entities.Animations.EntitySpacAnimationStateMachine AnimationStateMachine |
_previousState# | private | private System.Int32 _previousState |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
634409ECCBFA156F5A1BA55E1CD68EDCB5D423309C445A3A0370E15F423CAD41 - Body hash
B11980F19809B991F4AC5785BCDDE7B85B6E5EB61C2ED0AC28D357158AC4E457 - IL size18
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
FD1F1807213E342099E2118EF736A5D60353996E9D8881ACA1008E27ED830089 - Body hash
85F484D1A9E4AC61DD50BCC727B62649D7DEF01AA7410635DB388172432B7CC6 - IL size346
Referenced calls
Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)Candide.Entities.Controllers.Talos.TalosChainCannonController::<EntityInitialize>b__2_0()System.Func<System.Boolean>::.ctor(System.Object, System.IntPtr)CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func<System.Boolean>, System.String, System.Boolean)Candide.Entities.Controllers.Talos.TalosChainCannonController::<EntityInitialize>b__2_1()TalosChainCannonController.<>c::<EntityInitialize>b__2_2()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)
String literals
boss/talos/chain_cannonidlechargingshoot
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
5D6734A1D8003722393F554C7C4E6DECB6078938844E69D8E005C786ABFC3F9F - Body hash
00752008A79240D8035E176AB298C9CA796BC041F0C4A3EE88C36417DF586935 - IL size159
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)Shared.Entity.EntityWrapper::get_Position()Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)
String literals
event:/creature/Talos/talos_cannon_chargeevent:/creature/Talos/talos_cannon_shoot