{"Id":"CandideServer.Entities.Controllers.Enemies.ServerBearController","Name":"ServerBearController","DisplayName":"ServerBearController","FullName":"CandideServer.Entities.Controllers.Enemies.ServerBearController","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":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":"BearGroup:CandideServer.Entities.ControllerSets.Bear.BearGroup","Name":"BearGroup","Type":"CandideServer.Entities.ControllerSets.Bear.BearGroup","Signature":"public CandideServer.Entities.ControllerSets.Bear.BearGroup BearGroup","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"3DB23D77D2F0A1D51C549F7974852E13B539736B17C53F86EDA6B045E227E315"},{"Id":"TargetEntity:System.String","Name":"TargetEntity","Type":"System.String","Signature":"private System.String TargetEntity","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"},{"Id":"_biteAttackChargeDuration:System.Single","Name":"_biteAttackChargeDuration","Type":"System.Single","Signature":"private System.Single _biteAttackChargeDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E5F52CD936C5EFF3A8D722F1665E3646BDFEC6F49D3EC0FF7B3A60AC1C0D2175"},{"Id":"_biteAttackCooldown:System.Single","Name":"_biteAttackCooldown","Type":"System.Single","Signature":"private System.Single _biteAttackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3ABD22EE5E16881E1B93EAAB3C7E6CBA438A5B353F8D0F5E5BC21104BE38FEC4"},{"Id":"_biteAttackMovementLockDuration:System.Single","Name":"_biteAttackMovementLockDuration","Type":"System.Single","Signature":"private System.Single _biteAttackMovementLockDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"74B84DE364EE03BC8E1C0A9F7796A605F4262AA3DE268A09AC4C29B2138C7796"},{"Id":"_biteAttackRange:System.Single","Name":"_biteAttackRange","Type":"System.Single","Signature":"private System.Single _biteAttackRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"321F78AB2B1578A050864316971BA9055407A671543173E6E97DB0C5286E0F05"},{"Id":"_biteAttackSpell:System.String","Name":"_biteAttackSpell","Type":"System.String","Signature":"private System.String _biteAttackSpell","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"EBAB0591B4F916C1EA4F78114B4AE7493020C51212C50432B80F3EA3E6A376A0"},{"Id":"_biteAttackSpellTriggerDelay:System.Single","Name":"_biteAttackSpellTriggerDelay","Type":"System.Single","Signature":"private System.Single _biteAttackSpellTriggerDelay","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8577F747B694194347EADB3FCF39886B30D1F85C00CBA746B990D82FC432295A"},{"Id":"_clawAttackChargeDuration:System.Single","Name":"_clawAttackChargeDuration","Type":"System.Single","Signature":"private System.Single _clawAttackChargeDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"61A5A143E6701AB20713FBF07469306F7FD946E0A6C59BC65109051DBE7D5A8D"},{"Id":"_clawAttackCooldown:System.Single","Name":"_clawAttackCooldown","Type":"System.Single","Signature":"private System.Single _clawAttackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0B2A31162D53413774C6FCF7A06D277061AAB1B8540A31D4F1495A3C3CA8AC0A"},{"Id":"_clawAttackMovementLockDuration:System.Single","Name":"_clawAttackMovementLockDuration","Type":"System.Single","Signature":"private System.Single _clawAttackMovementLockDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"73EE48551DE72A1917CDABF6EE1A8C04E58F4FAE06B772D88B2E9434C5E206EA"},{"Id":"_clawAttackRange:System.Single","Name":"_clawAttackRange","Type":"System.Single","Signature":"private System.Single _clawAttackRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D45BC60AB6D0C9AC98B2CE88DF4B6EAD6A14E2536FAEE38B04144E665FDEA3D9"},{"Id":"_clawAttackSpell:System.String","Name":"_clawAttackSpell","Type":"System.String","Signature":"private System.String _clawAttackSpell","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"26C22E00A86F554A2177EF992E9EF1E930111010044430DE687012A4CB83ABB4"},{"Id":"_firstClawAttackSpellTriggerDelay:System.Single","Name":"_firstClawAttackSpellTriggerDelay","Type":"System.Single","Signature":"private System.Single _firstClawAttackSpellTriggerDelay","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FA9840364F71A847653852B7E2679213AD106348070A4E3FDBA1E1B87E797971"},{"Id":"_pauseDurationAfterLosingAggro:System.Single","Name":"_pauseDurationAfterLosingAggro","Type":"System.Single","Signature":"private System.Single _pauseDurationAfterLosingAggro","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"},{"Id":"_pounceTimer:System.Single","Name":"_pounceTimer","Type":"System.Single","Signature":"private System.Single _pounceTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"750D5E3F0F3237C320E192FF3830DCA5A0D35E3D748CE736F8D6A0AC56F99F18"},{"Id":"_randomizedAttackIndex:System.Int32","Name":"_randomizedAttackIndex","Type":"System.Int32","Signature":"private System.Int32 _randomizedAttackIndex","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"00C76A322C1407B03B5690FCD1726D014D40D7EADE598B82D6E903B2C6B0A095"},{"Id":"_runSpeed:System.Single","Name":"_runSpeed","Type":"System.Single","Signature":"private System.Single _runSpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"},{"Id":"_secondClawAttackSpellTriggerDelay:System.Single","Name":"_secondClawAttackSpellTriggerDelay","Type":"System.Single","Signature":"private System.Single _secondClawAttackSpellTriggerDelay","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B648182A579FDEB4C1E623BB0C03E6D03D491AD8E60438FCF7735DE151FEA200"},{"Id":"_shouldWanderHome:System.Boolean","Name":"_shouldWanderHome","Type":"System.Boolean","Signature":"private System.Boolean _shouldWanderHome","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"},{"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":"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":3361,"BodyHash":"2E3EFAA1F6993347E6D15EE745AE0685F477782E396527E20F1F73AA88CD1CBE","Hash":"CE588C5FF8C63C8B14CBC64413A4CC056DE9C52ACA278A5CCF38495C5910F42E","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::Leaf(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::End()","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()","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.StringNodeArg::op_Implicit(System.String)","BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)","BM.State::set_EnterBehaviorTree(BM.BehaviorTree)","BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)","BM.WanderBTSettings::.ctor()","BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)","BM.BTFactory::Wander(BM.WanderBTSettings)","BM.WanderWalkHomeBTSettings::.ctor()","BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)","BM.State::AddStartChildTransition(BM.State)","CandideServer.Entities.Controllers.Enemies.ServerBearController::\u003CCreateStateMachine\u003Eb__30_0()","System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)"],"StringLiterals":["base","wander","no_player_nearby","player_nearby","walk","idle","walkHome","aggroed","chase","attack","biteAttack","clawAttack","targetEntity","attackCooldownTimer","attackOnCooldown","event:/creature/bear/bear_aggro"],"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":798,"BodyHash":"52D137E22690DFFAA6C0FCFF13E4B8A268F00383385F43E2A30812EB94CC3E19","Hash":"2C806DBE99558CE31AAB2A0F3F798B96F58BDF5B42F5818C8579587325DBCA58","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)","Shared.Entity.EntityWrapper::get_Stats()","Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)","CandideServer.Entities.ControllerSets.Bear.BearGroup::.ctor()","CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"],"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","bite_attack_spell","bite_attack_range","bite_attack_charge_time","bite_attack_spell_trigger_delay","bite_attack_movement_lock_duration","bite_attack_cooldown","claw_attack_spell","claw_attack_range"],"Source":null},{"Id":"OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void","Name":"OnRemove","Signature":"public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityRemoveInfo","Type":"Shared.Entity.EntityRemoveInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":44,"BodyHash":"942ACB9D53BBC19914758B9BAAA1F12DF76F22646FB551DA8CA551317CE748B3","Hash":"B61508E4ABA17EDBF01764C6833FC1FFF6F4355819A33BFC0BA1DCFCC14371CC","CalledMethods":["System.Object::Equals(System.Object, System.Object)","CandideServer.Entities.ControllerSets.Bear.BearGroup::SetLeaderEntity(Shared.Entity.EntityWrapper)","Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"],"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":20,"BodyHash":"D16A1F816D6650E8CDD7FCE876D1892353E43DC1C3E343AD7F0B52B6D26F1A56","Hash":"CAAD0C2103F4B727330D032B728748A5462C844C70F4D0DD02E75B73E733F590","CalledMethods":["CandideServer.Entities.ControllerSets.Bear.BearGroup::Update(Microsoft.Xna.Framework.GameTime)","CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"58243ABF5141150693AC9560E92EDF91BEBA7A241FFAC1319129B37C1CC43366"}