{"Id":"CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller","Name":"ServerCyclopsLaserPhase2Controller","DisplayName":"ServerCyclopsLaserPhase2Controller","FullName":"CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller","Namespace":"CandideServer.Entities.ControllerSets.Cyclops","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideServer.Entities.Controllers.ServerBehaviorMachineController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"BaseLaser:CandideServer.Entities.Modules.ServerLaserBeam","Name":"BaseLaser","Type":"CandideServer.Entities.Modules.ServerLaserBeam","Signature":"public CandideServer.Entities.Modules.ServerLaserBeam BaseLaser","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"DF9978B2BC0620382B09929BD4818A7584733094645EBE8DC3A9617AC4288087"},{"Id":"Laser:CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam","Name":"Laser","Type":"CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam","Signature":"public CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam Laser","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"EB3B185591EE6301D448D5FB1C2D424579E49B0F84CD1D92C533ECD21EB8F4E8"},{"Id":"LaserChaseDuration:System.Single","Name":"LaserChaseDuration","Type":"System.Single","Signature":"public System.Single LaserChaseDuration","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"4FEFEFD2D29FD73DB81B0994D045EC790436E667DFDCA189E3CA83C9455A4247"},{"Id":"LaserOffset:Microsoft.Xna.Framework.Vector3","Name":"LaserOffset","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 LaserOffset","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"4048BA450EDDB711A630507CF5717FC2224F23DF1492F7783FAD0F9F663880DE"},{"Id":"LaserTimer:System.Single","Name":"LaserTimer","Type":"System.Single","Signature":"public System.Single LaserTimer","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"62765F44DFCE4DCA58E2237925BAD16343D17AFD154F612A077D309A6F7C0095"},{"Id":"StartAttack:System.String","Name":"StartAttack","Type":"System.String","Signature":"private System.String StartAttack","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"617606C7E87AE278898C076426FCAED8B6BEA65B1EF82FC858C61BC1A4D2F05C"},{"Id":"_arena:CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController","Name":"_arena","Type":"CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController","Signature":"private CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController _arena","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E90C4495D06E688DAFAB3F189E456E3B90CA3D3DA8B2FCF8644B2D3B2611B9A8"},{"Id":"_slowDownDuration:System.Single","Name":"_slowDownDuration","Type":"System.Single","Signature":"private System.Single _slowDownDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"DC0A98C96E18F0240AE7EF569C6A51629D06CF61D870CD681458ED25256CE2C1"},{"Id":"_slowDownTimer:System.Single","Name":"_slowDownTimer","Type":"System.Single","Signature":"private System.Single _slowDownTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7884FFFB0E2700795CD180870F8D9D2D0A5276C1A6C3BE3BE86F43D3F8BD7315"},{"Id":"_source:Shared.Entity.EntityWrapper","Name":"_source","Type":"Shared.Entity.EntityWrapper","Signature":"private Shared.Entity.EntityWrapper _source","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D3AE36AFEFD6727ED2E7E562D31991E14C4C841D0C1ED4698AC7AA426074ED51"},{"Id":"_startMaxSpeed:System.Single","Name":"_startMaxSpeed","Type":"System.Single","Signature":"private System.Single _startMaxSpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3F583ADDCCB6B7CF6F4DF72BB6829C5001EDDBFA32BD4DD6BB9496D8AE8FF0A0"},{"Id":"_target:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"_target","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"private System.Nullable\u003CSystem.Guid\u003E _target","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"01DC06C8573353606C78C4E4F983D4BB7804897987988316F83D7FE475CD1746"}],"Properties":[],"Events":[],"Methods":[{"Id":"Attack(System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"Attack","Signature":"public System.Void Attack(System.Nullable\u003CSystem.Guid\u003E target, Shared.Entity.EntityWrapper source)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"source","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":161,"BodyHash":"1DE5271FC384222E37FE9FD4885CE9566B34AD83573A038C9BDF3D1B139A2E5E","Hash":"DE110A3CAD9A2781101B1D660D088956648CCCAEDCBB4DF7A66C5AEDA4AC3938","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","CyclopsLaserPhase2Message::.ctor()","Shared.Entity.EntityWrapper::get_Id()","CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)","BM.Blackboard::SetValue(System.String, T)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"],"StringLiterals":["StartAttack"],"Source":null},{"Id":"ChangeTarget(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void","Name":"ChangeTarget","Signature":"public System.Void ChangeTarget(System.Nullable\u003CSystem.Guid\u003E newTarget)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"newTarget","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":75,"BodyHash":"78B3531BD180A2839F1DC3857BEB02924AA4D57EE96D7573E85223680628DC82","Hash":"DE90A101E3C7531D495A0B70BE5849D5FBB7064A9DDFF0092D307DE6384D2B42","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","CyclopsLaserPhase2Message::.ctor()","CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)"],"StringLiterals":[],"Source":null},{"Id":"CreateStateMachine()-\u003EBM.StateMachine","Name":"CreateStateMachine","Signature":"public BM.StateMachine CreateStateMachine()","Visibility":"public","ReturnType":"BM.StateMachine","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":731,"BodyHash":"A33397EA8B51A15278BD2157382E792A13020886E20681073F8B4A3BEA9599B9","Hash":"B3BC9CBEF416052F0C1EDE988E0CCD1840E1CF41AAF0964414D9AE758D9DA81D","CalledMethods":["BM.SMBuilder::.ctor()","BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.SMBuilder\u003E::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\u003CSystem.Boolean\u003E::op_Implicit(T)","BM.SetVariable\u003CSystem.Boolean\u003E::.ctor(System.String, BM.NodeArg\u003CT\u003E)","BM.BTBuilder::End()","BM.BTBuilder::Build()","BM.State::set_EnterBehaviorTree(BM.BehaviorTree)","CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__16_0()","System.Action::.ctor(System.Object, System.IntPtr)","BM.CustomVoid::.ctor(System.Action)","BM.NodeArg\u003CSystem.Byte\u003E::op_Implicit(T)","NodeEntityArg::op_Implicit(System.String)","BM.PlayAnimationMsg::.ctor(BM.NodeArg\u003CSystem.Byte\u003E, NodeEntityArg)","BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)","BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)","CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__16_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])","System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E::.ctor(System.Object, System.IntPtr)","System.Array::Empty()","BM.Custom::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], Node.Status\u003E, System.Object[])","CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__16_2(BM.BTUpdateContext, BM.Blackboard, System.Object[])","BM.ParallelSequence::.ctor(System.Boolean)","CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__16_3(BM.BTUpdateContext, BM.Blackboard, System.Object[])","CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::\u003CCreateStateMachine\u003Eb__16_4(BM.BTUpdateContext, BM.Blackboard, System.Object[])","BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)"],"StringLiterals":["base","inactive","active","StartAttack","cyclopsBody"],"Source":null},{"Id":"EntityInitialize()-\u003ESystem.Void","Name":"EntityInitialize","Signature":"public System.Void EntityInitialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":117,"BodyHash":"535F147F2A535229D6763DF44CF5E6A16178215926AB77F3B4F0F99713E1AA6D","Hash":"AE535A03A64B5B782A63440B82004941DB7C1C2E9385A62F5F2DACB15D1D6483","CalledMethods":["CandideServer.Entities.Modules.ServerLaserBeam::.ctor()","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::get_UnitY()","CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam::.ctor(CandideServer.Entities.Modules.SharedLaserBeam)","CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"],"StringLiterals":[],"Source":null},{"Id":"Reset()-\u003ESystem.Void","Name":"Reset","Signature":"public System.Void Reset()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":41,"BodyHash":"E381955A4857FF21A14ECEC1BC541D735D0665800733D8BAE3356037BC5258DD","Hash":"D8BE3A9F07BB2B3AFE79B74EA671706077D7A3BA2206D4084ECF7974A8DF2567","CalledMethods":["BM.BehaviorMachine::Reset()"],"StringLiterals":[],"Source":null},{"Id":"Setup(CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController)-\u003ESystem.Void","Name":"Setup","Signature":"public System.Void Setup(CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController arena)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"arena","Type":"CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"F17FA76CA832945B6770A114A29BC437CAE853C576105747E8B74A4E98A99A48","Hash":"7CF415582B2C12AC79DDC1CB1A2797AFAEBB81ACF8B0F07637CFF77BB8A7698F","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"StopAttack()-\u003ESystem.Void","Name":"StopAttack","Signature":"public System.Void StopAttack()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":30,"BodyHash":"1B438C4D2EBF04D39AD30E08AB624375D75B20470387612D73087047E8DBB680","Hash":"5A645FE91F4BAF9567162645B7B698972C160F534034BBCCB0AEDF683A72B244","CalledMethods":["CyclopsLaserPhase2Message::.ctor()","CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(Shared.Entity.EntityWrapper, System.Object)","CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2Controller::Reset()"],"StringLiterals":[],"Source":null},{"Id":"StopShooting()-\u003ESystem.Void","Name":"StopShooting","Signature":"private System.Void StopShooting()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":46,"BodyHash":"ACAE65ABB083A2A4772C686C489DD9796B985EF6FDC7227F9616D9118E02D266","Hash":"B056251C99712089B87D210DFCCAAA8C92D1D2942EB8F05B9B03883F1986461A","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"164708344AB2893683C8CCFEE7CA2CC03EBB1074CAF382C72384AF35602C2BF1","Hash":"AF6F5CEEF1D97615E8FA3AEAF4B9A6C97C6E0C8E2AEC575770F372C833605C0F","CalledMethods":["CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"0DC2DDA1B24C2BB3B47D683305C925BE397A89C8D0E39BE4892DA608FD06342B"}