{"Id":"CandideServer.Entities.ControllerSets.Goblins.ServerSatyrWatchtowerController","Name":"ServerSatyrWatchtowerController","DisplayName":"ServerSatyrWatchtowerController","FullName":"CandideServer.Entities.ControllerSets.Goblins.ServerSatyrWatchtowerController","Namespace":"CandideServer.Entities.ControllerSets.Goblins","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideServer.Entities.Controllers.ServerBehaviorMachineController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AggroedState:System.String","Name":"AggroedState","Type":"System.String","Signature":"private System.String AggroedState","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"3AB2DF71959F6F5CE8D445E9642AB48321B0C898BA829D98D7ABAB58F4CD0155"},{"Id":"AttackCooldown:System.Single","Name":"AttackCooldown","Type":"System.Single","Signature":"private System.Single AttackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"201ABBE56345315AEFA3FAF36C806287EB410032B22BC0F2426029EA4037D382"},{"Id":"AttackCooldownTimer:System.String","Name":"AttackCooldownTimer","Type":"System.String","Signature":"private System.String AttackCooldownTimer","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"},{"Id":"AttackOnCooldown:System.String","Name":"AttackOnCooldown","Type":"System.String","Signature":"private System.String AttackOnCooldown","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"},{"Id":"AttackRange:System.Single","Name":"AttackRange","Type":"System.Single","Signature":"private System.Single AttackRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2B413B9F919FF63F1E3D4657C69F65DD9D37B5E40A20264007F64A9BDCFFB47C"},{"Id":"AttackState:System.String","Name":"AttackState","Type":"System.String","Signature":"private System.String AttackState","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"4B0ECEB002F9EC295E8F77148C8943D524293D5B4A4E70DE0319010E01DBFAD3"},{"Id":"ChaseState:System.String","Name":"ChaseState","Type":"System.String","Signature":"private System.String ChaseState","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"4CDC38F1E02E4DA755F96016F7D0F2E2D719F2634D56CEDC6FFDC7BD80F4A959"},{"Id":"IdleRange:System.Single","Name":"IdleRange","Type":"System.Single","Signature":"private System.Single IdleRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B7EBD7BF88929FEC35104E4B2D0002511EA8E499F289B242EB3B8A5A85A3E4C4"},{"Id":"IdleState:System.String","Name":"IdleState","Type":"System.String","Signature":"private System.String IdleState","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"F9205B92F8CDAB35465BF50CA05FE864995598FE4C280D5B5AB3A689D4C159A9"},{"Id":"TargetEntity:System.String","Name":"TargetEntity","Type":"System.String","Signature":"private System.String TargetEntity","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"},{"Id":"WanderingState:System.String","Name":"WanderingState","Type":"System.String","Signature":"private System.String WanderingState","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"D0D24878E87B07BD1C370BB9C112F84F72A47ED044E81176676EAA536663B3C7"}],"Properties":[],"Events":[],"Methods":[{"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":1129,"BodyHash":"DFD267035268C502047B1B2C2DB88F2B610A0C4FB5704607755834DDD902D4EA","Hash":"AA551EEC08678BF330910E85D03F4DDDEDB37F3C6585BC0B4C38C532DDE2B285","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::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()","BM.StateBuilder\u003CBM.SMBuilder\u003E::End()","BM.SMBuilder::Build()","BM.BTBuilderPool::Get()","BM.Sequence::.ctor()","BM.BTBuilder::Composite(BM.Composite)","BM.Succeeder::.ctor()","BM.BTBuilder::Decorator(BM.Decorator)","BM.TryGetThreateningEntity::.ctor(System.String)","BM.BTBuilder::Leaf(BM.Leaf)","BM.BTBuilder::End()","BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)","BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)","BM.BTBuilder::Build()","BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)","BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)","BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(System.String)","BM.LookAt\u003CShared.Entity.EntityWrapper\u003E::.ctor(BM.NodeArg\u003CT\u003E)","BM.StringNodeArg::op_Implicit(System.String)","BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)","BM.ParallelSequence::.ctor(System.Boolean)","BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)","BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(T)","BM.GetDirection\u003CShared.Entity.EntityWrapper, Shared.Entity.EntityWrapper\u003E::.ctor(System.String, BM.NodeArg\u003CT1\u003E, BM.NodeArg\u003CT2\u003E)","BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(System.String)","BM.SmoothLookInDirection::.ctor(BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E, BM.NodeArg\u003CSystem.Single\u003E)","CastSpellNode.Args::.ctor()"],"StringLiterals":["base","wandering","aggroed","attacking","idle","targetEntity","attackCooldownTimer","attackOnCooldown","event:/buildings/ballista/ballista_chargeup","targetEntityDirection","item:multiple_arrow","event:/buildings/ballista/ballista_fire"],"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":88,"BodyHash":"92039C781AEC80324FF469823C352A9C345ACC5FFB3DE960F8BE2DC25D35DA60","Hash":"447D46E6CD94435D27B899ED0593B5B7600F0C1A24C6E1675B055A0135FC86A0","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)","CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"],"StringLiterals":["attack_range","attack_cooldown","idle_range"],"Source":null}],"Hash":"D69E9954796E3C04A0CBD11C461E29D0BA17CD425ECF1D3D5C3707138184911C"}