Romestead Assembly Reference

CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller

Type JSON

public class in CandideServer.Entities.ControllerSets.Cyclops

Methods9
Properties0
Fields12
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
BaseLaserpublicpublic CandideServer.Entities.Modules.ServerLaserBeam BaseLaser
Laserpublicpublic CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam Laser
LaserChaseDurationpublicpublic System.Single LaserChaseDuration
LaserOffsetpublicpublic Microsoft.Xna.Framework.Vector3 LaserOffset
LaserTimerpublicpublic System.Single LaserTimer
StartAttackprivateprivate System.String StartAttack
_arenaprivateprivate CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController _arena
_slowDownDurationprivateprivate System.Single _slowDownDuration
_slowDownTimerprivateprivate System.Single _slowDownTimer
_sourceprivateprivate Shared.Entity.EntityWrapper _source
_startMaxSpeedprivateprivate System.Single _startMaxSpeed
_targetprivateprivate System.Nullable<System.Guid> _target

Methods

Attack

public System.Void Attack(System.Nullable<System.Guid> target, Shared.Entity.EntityWrapper source)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashDE110A3CAD9A2781101B1D660D088956648CCCAEDCBB4DF7A66C5AEDA4AC3938
  • Body hash1DE5271FC384222E37FE9FD4885CE9566B34AD83573A038C9BDF3D1B139A2E5E
  • IL size161
Referenced calls
String literals
  • StartAttack

ChangeTarget

public System.Void ChangeTarget(System.Nullable<System.Guid> newTarget)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashDE90A101E3C7531D495A0B70BE5849D5FBB7064A9DDFF0092D307DE6384D2B42
  • Body hash78B3531BD180A2839F1DC3857BEB02924AA4D57EE96D7573E85223680628DC82
  • IL size75
Referenced calls

CreateStateMachine

public BM.StateMachine CreateStateMachine()

Method metadata
  • Visibilitypublic
  • Return typeBM.StateMachine
  • StaticFalse
  • VirtualTrue
  • HashB3BC9CBEF416052F0C1EDE988E0CCD1840E1CF41AAF0964414D9AE758D9DA81D
  • Body hashA33397EA8B51A15278BD2157382E792A13020886E20681073F8B4A3BEA9599B9
  • IL size731
Referenced calls
  • BM.SMBuilder::.ctor()
  • BM.SMBuilder::Branch(System.String, BM.State&, System.Int32, System.Int32)
  • BM.StateBuilder<BM.SMBuilder>::Leaf(System.String, BM.State&, System.Int32, System.Int32)
  • BM.StateBuilder<BM.SMBuilder>::End()
  • BM.SMBuilder::Build()
  • BM.BTBuilderPool::Get()
  • BM.Sequence::.ctor()
  • BM.BTBuilder::Composite(BM.Composite)
  • BM.SetControllerState::.ctor(System.Int32, NodeEntityArg)
  • BM.BTBuilder::Leaf(BM.Leaf)
  • BM.NodeArg<System.Boolean>::op_Implicit(T)
  • BM.SetVariable<System.Boolean>::.ctor(System.String, BM.NodeArg<T>)
  • BM.BTBuilder::End()
  • BM.BTBuilder::Build()
  • BM.State::set_EnterBehaviorTree(BM.BehaviorTree)
  • CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::<CreateStateMachine>b__16_0()
  • System.Action::.ctor(System.Object, System.IntPtr)
  • BM.CustomVoid::.ctor(System.Action)
  • BM.NodeArg<System.Byte>::op_Implicit(T)
  • NodeEntityArg::op_Implicit(System.String)
  • BM.PlayAnimationMsg::.ctor(BM.NodeArg<System.Byte>, NodeEntityArg)
  • BM.NodeArg<System.Single>::op_Implicit(T)
  • BM.Wait::.ctor(BM.NodeArg<System.Single>, System.String)
  • CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::<CreateStateMachine>b__16_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])
  • System.Func<BM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status>::.ctor(System.Object, System.IntPtr)
  • System.Array::Empty()
  • BM.Custom::.ctor(System.Func<BM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status>, System.Object[])
  • CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::<CreateStateMachine>b__16_2(BM.BTUpdateContext, BM.Blackboard, System.Object[])
  • BM.ParallelSequence::.ctor(System.Boolean)
  • CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::<CreateStateMachine>b__16_3(BM.BTUpdateContext, BM.Blackboard, System.Object[])
  • CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::<CreateStateMachine>b__16_4(BM.BTUpdateContext, BM.Blackboard, System.Object[])
  • BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)
String literals
  • base
  • inactive
  • active
  • StartAttack
  • cyclopsBody

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashAE535A03A64B5B782A63440B82004941DB7C1C2E9385A62F5F2DACB15D1D6483
  • Body hash535F147F2A535229D6763DF44CF5E6A16178215926AB77F3B4F0F99713E1AA6D
  • IL size117
Referenced calls

Reset

public System.Void Reset()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashD8BE3A9F07BB2B3AFE79B74EA671706077D7A3BA2206D4084ECF7974A8DF2567
  • Body hashE381955A4857FF21A14ECEC1BC541D735D0665800733D8BAE3356037BC5258DD
  • IL size41
Referenced calls
Called by

Setup

public System.Void Setup(CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController arena)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7CF415582B2C12AC79DDC1CB1A2797AFAEBB81ACF8B0F07637CFF77BB8A7698F
  • Body hashF17FA76CA832945B6770A114A29BC437CAE853C576105747E8B74A4E98A99A48
  • IL size8

StopAttack

public System.Void StopAttack()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash5A645FE91F4BAF9567162645B7B698972C160F534034BBCCB0AEDF683A72B244
  • Body hash1B438C4D2EBF04D39AD30E08AB624375D75B20470387612D73087047E8DBB680
  • IL size30
Referenced calls

StopShooting

private System.Void StopShooting()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashB056251C99712089B87D210DFCCAAA8C92D1D2942EB8F05B9B03883F1986461A
  • Body hashACAE65ABB083A2A4772C686C489DD9796B985EF6FDC7227F9616D9118E02D266
  • IL size46