{"Id":"CandideServer.Entities.BehaviorMachine.ServerFrogController","Name":"ServerFrogController","DisplayName":"ServerFrogController","FullName":"CandideServer.Entities.BehaviorMachine.ServerFrogController","Namespace":"CandideServer.Entities.BehaviorMachine","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideServer.Entities.Controllers.ServerBehaviorMachineController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"CurrentCroakCount:System.String","Name":"CurrentCroakCount","Type":"System.String","Signature":"private System.String CurrentCroakCount","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"F5A0877D02DE763AC10B846B1506BA8D6D33F31488526FCAC97CA7C910A73AD3"},{"Id":"CurrentTongueCooldown:System.String","Name":"CurrentTongueCooldown","Type":"System.String","Signature":"private System.String CurrentTongueCooldown","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"C207A9A7F1929B465C7B771C58DA20E817890E156FFC0521C0FBCFFE6D3B9233"},{"Id":"TargetEntity:System.String","Name":"TargetEntity","Type":"System.String","Signature":"private System.String TargetEntity","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"},{"Id":"TongueCooldownTimer:System.String","Name":"TongueCooldownTimer","Type":"System.String","Signature":"private System.String TongueCooldownTimer","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"F5D2F9797732239274B8280B78AA1E8E9A1CA94FE5BE2FEAE18864CDF35EB104"},{"Id":"TongueOnCooldown:System.String","Name":"TongueOnCooldown","Type":"System.String","Signature":"private System.String TongueOnCooldown","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"DCB99FC43FF5177752B89C323BF0794DE63CA50C0EC01DBCB1E971FE27EC4B8D"},{"Id":"_consecutiveCroaks:System.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E","Name":"_consecutiveCroaks","Type":"System.ValueTuple\u003CSystem.Int32, System.Int32\u003E","Signature":"private System.ValueTuple\u003CSystem.Int32, System.Int32\u003E _consecutiveCroaks","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7A9ACADD3A741F0A6BFD159A6BAA2C7E2DE715D50CAD0E59E5EEE7A2FD90A843"},{"Id":"_pauseDurationAfterLosingAggro:System.Single","Name":"_pauseDurationAfterLosingAggro","Type":"System.Single","Signature":"private System.Single _pauseDurationAfterLosingAggro","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"},{"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":"_tongueCooldown:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E","Name":"_tongueCooldown","Type":"System.ValueTuple\u003CSystem.Single, System.Single\u003E","Signature":"private System.ValueTuple\u003CSystem.Single, System.Single\u003E _tongueCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3FD7CFDC24EA31D4155F2D8C03F817DC3AC99EA96C8534DEFB7CE2C5516979A7"},{"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":2178,"BodyHash":"4BD2384DC856CF21AEB1CE5F1BFBA1AF9495CC4299F9FEE46E8F62F9120AFE11","Hash":"D91DF4814010B13C20E22DF91B38151FAC571D7E1A8034080E2542F1B5612129","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::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::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()","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::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::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()","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.ResetCooldownTimer::.ctor(System.String, System.String, System.Single)","BM.BTBuilder::Leaf(BM.Leaf)","BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)","BM.RandomRangeFloat::.ctor(System.String, BM.NodeArg\u003CSystem.Single\u003E, BM.NodeArg\u003CSystem.Single\u003E)","BM.BTBuilder::End()","BM.BTBuilder::Build()","BM.State::set_EnterBehaviorTree(BM.BehaviorTree)","BM.ParallelSequence::.ctor(System.Boolean)","BM.TryGetThreateningEntity::.ctor(System.String)","BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)","BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)","BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)"],"StringLiterals":["base","not_carried","passive","wander","no_player_nearby","player_nearby","walk","idle","walkHome","tongue","croak","flee","carried","tongueCooldownTimer","tongueOnCooldown","currentTongueCooldown"],"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":342,"BodyHash":"11534BDC86FE5C71DE46182B04764903CE1C7E1D13DA047B9481A5E3EF514AD7","Hash":"BFE494836B7EB58892A2416BAADA0CFCE326B51B932348F977171AE6DC5387D0","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::GetInt(System.String, System.Int32)","System.ValueTuple\u003CSystem.Int32, System.Int32\u003E::.ctor(!0, !1)","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","min_consecutive_croaks","max_consecutive_croaks","tongue_min_cooldown","tongue_max_cooldown","pause_duration_after_losing_aggro"],"Source":null},{"Id":"OnHitTheGround()-\u003ESystem.Void","Name":"OnHitTheGround","Signature":"public System.Void OnHitTheGround()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":124,"BodyHash":"A4E5A85DBCE57144933DCC8F6AF9A00F55AD2E72FCBC95970D285CB3586689F1","Hash":"1C733CFC9735DD5B552AE5C9D957A9B9B0FCD27E39A200E2CE642C64CD60900D","CalledMethods":["Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","Shared.Entity.EntityWrapper::get_Velocity()","Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)","Shared.Entity.Base.AbstractController::OnHitTheGround()"],"StringLiterals":[],"Source":null}],"Hash":"F3E09F4E5B4EACD58AA8C1EEE416462F1CDC1E932E65C7BDD402944AD5A69C6B"}