Romestead Assembly Reference

Candide.Entities.Controllers.Other.SpikeTrapController

Type JSON

public class in Candide.Entities.Controllers.Other

Methods4
Properties0
Fields3
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
_animationStateMachineprivateprivate Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine
_attackCooldownprivateprivate System.Single _attackCooldown
_audioEventprivateprivate Candide.Sound.AudioEvent.AudioEvent _audioEvent

Methods

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashF59EFBCF67C85E47A6E42E94E74AFADF13C5EDD209A8CCBD62F8DA0F93CAAC48
  • Body hash6343396AF2C1CC3C2545B1C45CD8C38A245721B60E3B54675E5ED6A390F0AAFC
  • IL size454
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)
  • Candide.Entities.Controllers.Other.SpikeTrapController::<EntityInitialize>b__3_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)
  • SpikeTrapController.<>c::<EntityInitialize>b__3_1()
  • Candide.Entities.Controllers.Other.SpikeTrapController::<EntityInitialize>b__3_2()
  • SpikeTrapController.<>c::<EntityInitialize>b__3_3()
  • 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_trap
  • inactive
  • opening
  • active
  • closing

OnServerSetState

public System.Void OnServerSetState(System.Int32 state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash9D024430D8269F4EBD8408E24F76EF59942F000379A0712C3697EA13E7524DE3
  • Body hash40E36B4F83A316E3F1A84ACC6EC4EB8E89CBA6F5F414587C8C72AA6CD9034120
  • IL size100
Referenced calls
String literals
  • event:/buildings/traps/knife_trap_active

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashAFC80F1D722C93AF414661A2BFBEACD435FF68F6FAB13821F9075FA3CD1A7054
  • Body hash9CF9E1151E176064EF7A796163EDF2C3536C0299571FB8BE05CFED4034465419
  • IL size348
Referenced calls