{"Id":"CandideServer.Entities.Controllers.Enemies.ServerEngineerController","Name":"ServerEngineerController","DisplayName":"ServerEngineerController","FullName":"CandideServer.Entities.Controllers.Enemies.ServerEngineerController","Namespace":"CandideServer.Entities.Controllers.Enemies","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideServer.Entities.Controllers.ServerBehaviorMachineController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AttackCooldownTimer:System.String","Name":"AttackCooldownTimer","Type":"System.String","Signature":"private System.String AttackCooldownTimer","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"},{"Id":"AttackOnCooldown:System.String","Name":"AttackOnCooldown","Type":"System.String","Signature":"private System.String AttackOnCooldown","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"},{"Id":"Ballista:System.String","Name":"Ballista","Type":"System.String","Signature":"private System.String Ballista","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"5560E7CEF62BFD7F165B276A706BCD93A8DD0D4F62E13F7178E9203EE00DF4C0"},{"Id":"BallistaGuidKey:System.String","Name":"BallistaGuidKey","Type":"System.String","Signature":"private System.String BallistaGuidKey","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"311F831FBE37E6CF162C05686B866C22FC4AD50AF6B3F53B59A56A08394C584F"},{"Id":"ChaseDurationBeforeRepairTimer:System.String","Name":"ChaseDurationBeforeRepairTimer","Type":"System.String","Signature":"private System.String ChaseDurationBeforeRepairTimer","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"3682EA04F7074DA3100C0BAFC8AD92F427065769BB7F284E2D8F876B0786EF5C"},{"Id":"CurrentPatrolPointPosition:System.String","Name":"CurrentPatrolPointPosition","Type":"System.String","Signature":"private System.String CurrentPatrolPointPosition","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"903C7E50F291EAEE9EF19A1B119EEB3AF50F01FC0A3408C9506A0E03BBB876A1"},{"Id":"CurrentPatrolPointStopTime:System.String","Name":"CurrentPatrolPointStopTime","Type":"System.String","Signature":"private System.String CurrentPatrolPointStopTime","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"9EB998D3EA612E28B6BC750B18DDE14F5DBC1CB3EF45F4AD6B099D5A88E0FAEB"},{"Id":"HasFinishedConstructingBallistaKey:System.String","Name":"HasFinishedConstructingBallistaKey","Type":"System.String","Signature":"private System.String HasFinishedConstructingBallistaKey","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"E8DF27FFA84D62B3B27DFD45C75A50CEA1331529DFAFB3BC0A502FE61D862D05"},{"Id":"IsConstructingBallistaKey:System.String","Name":"IsConstructingBallistaKey","Type":"System.String","Signature":"private System.String IsConstructingBallistaKey","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"BBB53ED43567C71932AA4664CD991D06DAFC2802877D74FEF634AB9E35C86A5E"},{"Id":"IsSpawnedInTalosKey:System.String","Name":"IsSpawnedInTalosKey","Type":"System.String","Signature":"public System.String IsSpawnedInTalosKey","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"FE69A24B1E91B7E232556FEAA7E8592F6CD1683A6F0CBCACADE63CDF461B4755"},{"Id":"TalosWeakSpot:System.String","Name":"TalosWeakSpot","Type":"System.String","Signature":"private System.String TalosWeakSpot","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"FC0E2D095414B946D8F4F8034C05128680B34978BF4CBF8EDB574FE41FFCA591"},{"Id":"TargetEntity:System.String","Name":"TargetEntity","Type":"System.String","Signature":"private System.String TargetEntity","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"},{"Id":"_attackAnimDuration:System.Single","Name":"_attackAnimDuration","Type":"System.Single","Signature":"private System.Single _attackAnimDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"23B053E6228F87B2BEA049D46F58FC4A5CC6AA690123252F6C3029680E3E6C74"},{"Id":"_attackChargeDuration:System.Single","Name":"_attackChargeDuration","Type":"System.Single","Signature":"private System.Single _attackChargeDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"},{"Id":"_attackCooldown:System.Single","Name":"_attackCooldown","Type":"System.Single","Signature":"private System.Single _attackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"},{"Id":"_attackMovementLockDuration:System.Single","Name":"_attackMovementLockDuration","Type":"System.Single","Signature":"private System.Single _attackMovementLockDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"},{"Id":"_attackRange:System.Single","Name":"_attackRange","Type":"System.Single","Signature":"private System.Single _attackRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"},{"Id":"_attackSpell:System.String","Name":"_attackSpell","Type":"System.String","Signature":"private System.String _attackSpell","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CE8D2D8DAB6E7CD21582ABE04D210B84C85F90F90E30644A353493DF5CA119A0"},{"Id":"_attackSpellTriggerDelay:System.Single","Name":"_attackSpellTriggerDelay","Type":"System.Single","Signature":"private System.Single _attackSpellTriggerDelay","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"},{"Id":"_ballistaGuid:System.Guid","Name":"_ballistaGuid","Type":"System.Guid","Signature":"private System.Guid _ballistaGuid","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4BB1986DB55D53061DC88F2ADC74EAB7AB972C6A4605C35A8B84F89730A7F65A"},{"Id":"_ballistaRadius:System.Single","Name":"_ballistaRadius","Type":"System.Single","Signature":"private System.Single _ballistaRadius","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E729753890D8CB11B0B12D8D86B42561365215B1F1135044C67B607E0431B7C4"},{"Id":"_chaseDurationBeforeRepair:System.Single","Name":"_chaseDurationBeforeRepair","Type":"System.Single","Signature":"private System.Single _chaseDurationBeforeRepair","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8BC84F93E3E0D3D0C9607F6E46BDA02A184945C48902B5BAB642664EF940D5E3"},{"Id":"_constructBallistaHitAngleThreshold:System.Single","Name":"_constructBallistaHitAngleThreshold","Type":"System.Single","Signature":"private System.Single _constructBallistaHitAngleThreshold","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E8D02581FB3C437A210E7E91A77D5D35927AF196EC96C0D2CBCC2D9D15E096B7"},{"Id":"_constructBallistaHitRange:System.Single","Name":"_constructBallistaHitRange","Type":"System.Single","Signature":"private System.Single _constructBallistaHitRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FE1A7B824B43FE2C3654AC39EDCFBE3732F5517D082D86A8C7FB89FA1B690604"},{"Id":"_constructBallistaOffset:System.Single","Name":"_constructBallistaOffset","Type":"System.Single","Signature":"private System.Single _constructBallistaOffset","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"EC9A112BB10310896B455E5A9E0681DC3DD2FF16529159E0F46A35D45E6EA969"},{"Id":"_constructBallistaProgressPerHit:System.Single","Name":"_constructBallistaProgressPerHit","Type":"System.Single","Signature":"private System.Single _constructBallistaProgressPerHit","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CBF20BD9BD362FF03C663EB5937040992465BF702560E1505D20EC603D420089"},{"Id":"_hasFinishedConstructingBallista:System.Boolean","Name":"_hasFinishedConstructingBallista","Type":"System.Boolean","Signature":"private System.Boolean _hasFinishedConstructingBallista","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"38208CA8ECD13F7C02197707DBD805FFE1619474FC45A17B6A8BB8A62AEB7AD3"},{"Id":"_ignoreConstructBallistaIfTargetInRange:System.Single","Name":"_ignoreConstructBallistaIfTargetInRange","Type":"System.Single","Signature":"private System.Single _ignoreConstructBallistaIfTargetInRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"253A689934F29F985110AA49C8BDF979AAA2B0B019DBE635C1D8D1BB7167A094"},{"Id":"_isConstructingBallista:System.Boolean","Name":"_isConstructingBallista","Type":"System.Boolean","Signature":"private System.Boolean _isConstructingBallista","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"72857ECBCD510549323D3822397059C670813909104FB58A830C9431453ADFF9"},{"Id":"_isPatroller:System.Boolean","Name":"_isPatroller","Type":"System.Boolean","Signature":"private System.Boolean _isPatroller","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"BDF39C00B0188DF0B0DAF16A9C767FFF2336A84E8ACEB2B060B138FAA8A3E9B5"},{"Id":"_isSpawnedInTalos:System.Boolean","Name":"_isSpawnedInTalos","Type":"System.Boolean","Signature":"private System.Boolean _isSpawnedInTalos","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D4EBE72F24D3339DAB8AC7D5417AF8F1E7FC58C2A541BDB6D05721A6EB55B721"},{"Id":"_patrolMode:CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode","Name":"_patrolMode","Type":"CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode","Signature":"private CandideServer.Entities.BehaviorMachine.Modules.Nodes.Schmovement.PatrolMode _patrolMode","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1B6BDE5B8B7A25EB9CFA01449281A1E590E3D6F0A6971E068C44DE60F39FC194"},{"Id":"_patrolRoute:System.String","Name":"_patrolRoute","Type":"System.String","Signature":"private System.String _patrolRoute","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"65E9AEC451E14554194F7BBE4711B36F249E0F597D781D70AEB9BEA69204E0A8"},{"Id":"_patrolRouteStartIndex:System.Int32","Name":"_patrolRouteStartIndex","Type":"System.Int32","Signature":"private System.Int32 _patrolRouteStartIndex","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0981414147B21053B07B9A2377B57293AAD0257D8D77785EB0B68B38F0B9B162"},{"Id":"_pauseDurationAfterLosingAggro:System.Single","Name":"_pauseDurationAfterLosingAggro","Type":"System.Single","Signature":"private System.Single _pauseDurationAfterLosingAggro","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"},{"Id":"_repairHealthPerHit:System.Single","Name":"_repairHealthPerHit","Type":"System.Single","Signature":"private System.Single _repairHealthPerHit","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"6795AD7C1AF4F2FF8327A2BBA4F06DA84760F7043928FD6DEA053973C2EA63E0"},{"Id":"_repairTalosWeakSpot:System.Boolean","Name":"_repairTalosWeakSpot","Type":"System.Boolean","Signature":"private System.Boolean _repairTalosWeakSpot","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"AD84A0EF5622B3F3BAB184F25148F8896BCD585831463C257F18783EAC63E17C"},{"Id":"_repairWeakSpotCandidates:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00603\u003CShared.Entity.EntityWrapper,System.Single,System.Single\u003E\u003E","Name":"_repairWeakSpotCandidates","Type":"System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E","Signature":"private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E _repairWeakSpotCandidates","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B113713BF57D28C204414B5F89993492D4C30DAA0E75B7D7C85CB8BB86429D17"},{"Id":"_repairWeakSpotHitRange:System.Single","Name":"_repairWeakSpotHitRange","Type":"System.Single","Signature":"private System.Single _repairWeakSpotHitRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"02DBD762B8C0FC3E5756DAFCE43646988F04B1ADC252CCDD6003888CBAAC2696"},{"Id":"_repairWeakSpotOffset:System.Single","Name":"_repairWeakSpotOffset","Type":"System.Single","Signature":"private System.Single _repairWeakSpotOffset","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"74514200FDEDC516F369BF0A4C71D367440EB996224D6DC49ACF8508FD6DBB74"},{"Id":"_runSpeed:System.Single","Name":"_runSpeed","Type":"System.Single","Signature":"private System.Single _runSpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"},{"Id":"_shouldWanderHome:System.Boolean","Name":"_shouldWanderHome","Type":"System.Boolean","Signature":"private System.Boolean _shouldWanderHome","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"},{"Id":"_talosWeakSpotId:System.Guid","Name":"_talosWeakSpotId","Type":"System.Guid","Signature":"private System.Guid _talosWeakSpotId","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F3601D0A406A5D75D58F7F3AD9AAA6C4FE9A0961ED706D97051B6506FFC71B6E"},{"Id":"_talosWeakSpots:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E","Name":"_talosWeakSpots","Type":"System.Collections.Generic.List\u003CSystem.Guid\u003E","Signature":"private System.Collections.Generic.List\u003CSystem.Guid\u003E _talosWeakSpots","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A884FE1668B1B0E634233FDEA00FB37262249795DE90038011E4F698989450A3"},{"Id":"_walkSpeed:System.Single","Name":"_walkSpeed","Type":"System.Single","Signature":"private System.Single _walkSpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"},{"Id":"_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E","Name":"_wanderDistance","Type":"System.ValueTuple\u003CSystem.Single, System.Single\u003E","Signature":"private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"},{"Id":"_wanderHomeRadius:System.Single","Name":"_wanderHomeRadius","Type":"System.Single","Signature":"private System.Single _wanderHomeRadius","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"},{"Id":"_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E","Name":"_wanderIdleDuration","Type":"System.ValueTuple\u003CSystem.Single, System.Single\u003E","Signature":"private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"}],"Properties":[],"Events":[],"Methods":[{"Id":"CreateBallistaConstructionProgressSubTree()-\u003EBM.BehaviorTree","Name":"CreateBallistaConstructionProgressSubTree","Signature":"private BM.BehaviorTree CreateBallistaConstructionProgressSubTree()","Visibility":"private","ReturnType":"BM.BehaviorTree","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":188,"BodyHash":"E183C8614D39D199DE594370C89B5252E632B700F60647EF4C2CD929FA3889B4","Hash":"98B41979F1960203322BD4663CE0102B827C483E9E182C9A3E6737A2260C8E58","CalledMethods":["BM.BTBuilderPool::Get()","BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(T)","BM.NodeArg\u003CSystem.Guid\u003E::op_Implicit(System.String)","BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)","BM.IsInRange\u003CShared.Entity.EntityWrapper, System.Guid\u003E::.ctor(BM.NodeArg\u003CT1\u003E, BM.NodeArg\u003CT2\u003E, BM.NodeArg\u003CSystem.Single\u003E, System.Boolean, System.Boolean)","BM.IsFacingTarget\u003CSystem.Guid\u003E::.ctor(BM.NodeArg\u003CT\u003E, System.Single)","BM.ConditionHelper::Sequence(BM.Node[])","BM.ConditionalDecorator::.ctor(BM.IBaseCondition, System.Boolean, System.Boolean, Node.Status)","BM.BTBuilder::Decorator(BM.Decorator)","BM.Sequence::.ctor()","BM.BTBuilder::Composite(BM.Composite)","CandideServer.Entities.Controllers.Enemies.ServerEngineerController::\u003CCreateBallistaConstructionProgressSubTree\u003Eb__51_0()","System.Action::.ctor(System.Object, System.IntPtr)","BM.CustomVoid::.ctor(System.Action)","BM.BTBuilder::Leaf(BM.Leaf)","BM.StringNodeArg::op_Implicit(System.String)","BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)","BM.BTBuilder::End()","BM.BTBuilder::Build()"],"StringLiterals":["event:/hits/impact/generic_impact_wood"],"Source":null},{"Id":"CreateRepairTalosWeakSpotSubTree()-\u003EBM.BehaviorTree","Name":"CreateRepairTalosWeakSpotSubTree","Signature":"private BM.BehaviorTree CreateRepairTalosWeakSpotSubTree()","Visibility":"private","ReturnType":"BM.BehaviorTree","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":187,"BodyHash":"99EDEB6D4F5226B6B9FC6216E1078CB4EBA484B180EE93DB9F08C9D392690729","Hash":"FB45E031DBE6715C753D917FBFF916089EB6C190FBCEF84D9DC4BC9DE4E0D0B5","CalledMethods":["BM.BTBuilderPool::Get()","BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(T)","BM.NodeArg\u003CSystem.Guid\u003E::op_Implicit(System.String)","BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)","BM.IsInRange\u003CShared.Entity.EntityWrapper, System.Guid\u003E::.ctor(BM.NodeArg\u003CT1\u003E, BM.NodeArg\u003CT2\u003E, BM.NodeArg\u003CSystem.Single\u003E, System.Boolean, System.Boolean)","BM.IsFacingTarget\u003CSystem.Guid\u003E::.ctor(BM.NodeArg\u003CT\u003E, System.Single)","BM.ConditionHelper::Sequence(BM.Node[])","BM.ConditionalDecorator::.ctor(BM.IBaseCondition, System.Boolean, System.Boolean, Node.Status)","BM.BTBuilder::Decorator(BM.Decorator)","BM.Sequence::.ctor()","BM.BTBuilder::Composite(BM.Composite)","CandideServer.Entities.Controllers.Enemies.ServerEngineerController::\u003CCreateRepairTalosWeakSpotSubTree\u003Eb__52_0()","System.Action::.ctor(System.Object, System.IntPtr)","BM.CustomVoid::.ctor(System.Action)","BM.BTBuilder::Leaf(BM.Leaf)","BM.StringNodeArg::op_Implicit(System.String)","BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)","BM.BTBuilder::End()","BM.BTBuilder::Build()"],"StringLiterals":["event:/hits/impact/impact_shield"],"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":4299,"BodyHash":"27EED7012C240604BE8684FB40D3A6CED119467201A99E3E116DE383945BD915","Hash":"542BA68AD4C589D7DBDADE80CC72E1BEAB6F06A2417EDCA4EF2B8FF97BC35BE7","CalledMethods":["BM.SMBuilder::.ctor()","BM.SMBuilder::Branch(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::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.SMBuilder\u003E::End()","BM.SMBuilder::Build()","BM.BTBuilderPool::Get()","BM.ParallelSequence::.ctor(System.Boolean)","BM.BTBuilder::Composite(BM.Composite)","BM.TryGetThreateningEntity::.ctor(System.String)","BM.BTBuilder::Leaf(BM.Leaf)","BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)","BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)","BM.BTBuilder::End()","BM.BTBuilder::Build()","BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)","BM.State::AddStartChildTransition(BM.State)","CandideServer.Entities.Controllers.Enemies.ServerEngineerController::\u003CCreateStateMachine\u003Eb__50_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])","System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)","System.Array::Empty()","BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])","BM.ConditionHelper::Leaf(BM.Leaf)","BM.Transition::set_Condition(BM.IBaseCondition)","CandideServer.Entities.Controllers.Enemies.ServerEngineerController::\u003CCreateStateMachine\u003Eb__50_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])","BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)"],"StringLiterals":["base","passive","wander","no_player_nearby","player_nearby","walk","idle","walkHome","patrol","aggro","chase","attack","ballista","approach","construct","talos_weak_spot"],"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":1079,"BodyHash":"191FB29317F8F44D9B2A3B614559C359D0F331FC53634F4D32CFE2D35150973D","Hash":"9AB18C580AA41FD2A0D016D326C061570035DCE2D8347DF0E414578BEF1498E3","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)","CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)","System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)","CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)","CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)","CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)","CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntitySystem\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E::.ctor()","CandideServer.Entities.Controllers.Enemies.ServerEngineerController::GetTalosWeakSpots()","Shared.Entity.EntityWrapper::get_Stats()","Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)","CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()","CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()","BM.Blackboard::SetValue(System.String, T)"],"StringLiterals":["walk_speed","run_speed","should_wander_home","wander_home_radius","min_wander_distance","max_wander_distance","min_wander_idle_duration","max_wander_idle_duration","attack_spell","attack_range","attack_charge_time","attack_spell_trigger_delay","attack_movement_lock_duration","attack_cooldown","attack_anim_duration","is_patroller"],"Source":null},{"Id":"GetTalosWeakSpots()-\u003ESystem.Void","Name":"GetTalosWeakSpots","Signature":"private System.Void GetTalosWeakSpots()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":100,"BodyHash":"F96DA027EAC7F11D8262A6B26F83905910346B1FECCC56B2CA797B6230CBA171","Hash":"6F709CB8DC3C5A7BCF8A4CF2B056927AC2A1EC0531A1320AD1A7B289A9B6827B","CalledMethods":["System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()","Shared.Entity.EntitySystem::GetEntityWrappers()","EntitySystem.EntityEnumerator::GetEnumerator()","EntitySystem.EntityEnumerator::get_Current()","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Controller()","Shared.Entity.EntityWrapper::get_Id()","System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)","EntitySystem.EntityEnumerator::MoveNext()"],"StringLiterals":[],"Source":null},{"Id":"IsTalosWeakSpotMaxHealth()-\u003ESystem.Boolean","Name":"IsTalosWeakSpotMaxHealth","Signature":"private System.Boolean IsTalosWeakSpotMaxHealth()","Visibility":"private","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":73,"BodyHash":"1502219C94ABA770B12B1BD49F84C6CBB4A0FF869CC228572474546A3F1A659F","Hash":"BD4D7728DE53009B25B8B260447280961E915EF410F54C0EA5EC830177E2E9A2","CalledMethods":["Shared.Entity.EntitySystem::GetEntityById(System.Guid)","Shared.Entity.EntityWrapper::get_Mask()","System.Enum::HasFlag(System.Enum)","Shared.Entity.EntityWrapper::get_Health()","Shared.Entity.EntityWrapper::get_MaxHealth()"],"StringLiterals":[],"Source":null},{"Id":"TryFindDamagedTalosWeakSpot()-\u003ESystem.Boolean","Name":"TryFindDamagedTalosWeakSpot","Signature":"private System.Boolean TryFindDamagedTalosWeakSpot()","Visibility":"private","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":402,"BodyHash":"A4855C97F50C7B9CB8672B3B51724DE50B254DF4E69E58F953476808DEAF1838","Hash":"FC6F9984149F1EF0D70B6E0A143F6CA4A69E9F3819E8D193DBCC051B55A12AD9","CalledMethods":["CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E::Clear()","System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()","List.Enumerator\u003CSystem.Guid\u003E::get_Current()","Shared.Entity.EntitySystem::GetEntityById(System.Guid)","Shared.Entity.EntityWrapper::get_Mask()","System.Enum::HasFlag(System.Enum)","Shared.Entity.EntityWrapper::get_Health()","Shared.Entity.EntityWrapper::get_MaxHealth()","Shared.Entity.EntityWrapper::get_Position2()","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::Length()","System.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E::.ctor(!0, !1, !2)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E::Add(!0)","List.Enumerator\u003CSystem.Guid\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E::GetEnumerator()","List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E::get_Current()","List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Single, System.Single\u003E\u003E::MoveNext()","CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()","Shared.Entity.EntityWrapper::get_Id()","BM.EnemyUtil::SyncBlackboardValue(BM.Blackboard, System.String, T)"],"StringLiterals":[],"Source":null}],"Hash":"8E359EC4CBFD902A5C7ACC989C847AF2F3F5A72165ADD664718937BAA01A36D5"}