{"Id":"CandideServer.Entities.Controllers.Enemies.ServerJumpingSkullController","Name":"ServerJumpingSkullController","DisplayName":"ServerJumpingSkullController","FullName":"CandideServer.Entities.Controllers.Enemies.ServerJumpingSkullController","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":"TargetEntity:System.String","Name":"TargetEntity","Type":"System.String","Signature":"private System.String TargetEntity","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"},{"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":"_attackDirection:Microsoft.Xna.Framework.Vector2","Name":"_attackDirection","Type":"Microsoft.Xna.Framework.Vector2","Signature":"private Microsoft.Xna.Framework.Vector2 _attackDirection","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"869684835931442511A8E5428A13C3479C2B6248744D46C83CEAE726A6B0FF41"},{"Id":"_attackDuration:System.Single","Name":"_attackDuration","Type":"System.Single","Signature":"private System.Single _attackDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"28C43BCA732471812B9688821B101397289CBFABFE65968E2BDD83B0A75F43C2"},{"Id":"_attackMovementLockDuration:System.Single","Name":"_attackMovementLockDuration","Type":"System.Single","Signature":"private System.Single _attackMovementLockDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"},{"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":"_explosionSpell:System.String","Name":"_explosionSpell","Type":"System.String","Signature":"private System.String _explosionSpell","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7D706FB4BE62BFF54CDDC8AC90C5C7A5A9C18E6CB740389F99CF1AB29840D017"},{"Id":"_isExplosive:System.Boolean","Name":"_isExplosive","Type":"System.Boolean","Signature":"private System.Boolean _isExplosive","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A93F256198506C09EC327A4B93EA311BD6837F1F69225787B1E8F23CB9DA5C24"},{"Id":"_isLeaping:System.Boolean","Name":"_isLeaping","Type":"System.Boolean","Signature":"private System.Boolean _isLeaping","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2800A794BCD2AF7A2E5A5937EFFC383CD65CC90DB84A06AB93B42011136DFCF3"},{"Id":"_selfDeletingCreatureHelper:BM.SelfDeletingCreatureHelper","Name":"_selfDeletingCreatureHelper","Type":"BM.SelfDeletingCreatureHelper","Signature":"private BM.SelfDeletingCreatureHelper _selfDeletingCreatureHelper","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"AEB63907703384244E0845AE098B97C2727EB1745FDB7F73573CB024CCA2239C"}],"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":832,"BodyHash":"87068455373D5F2B3C37AC9553735F0AD10D9736CC9E790F78E9B1C9EDDF161B","Hash":"2E05FB3844814BDD59ACEEAD78D7D90782CA545E718D04633196E50CA721BD52","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.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.PlayAnimation::.ctor(System.Int32, NodeEntityArg)","BM.State::set_EnterBehaviorTree(BM.BehaviorTree)","BM.ResetCooldownTimer::.ctor(System.String, System.String, System.Single)","BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::op_Implicit(System.String)","BM.LookAt\u003CShared.Entity.EntityWrapper\u003E::.ctor(BM.NodeArg\u003CT\u003E)","BM.Sequence::.ctor()","BM.Wait::.ctor(BM.NodeArg\u003CSystem.Single\u003E, System.String)","BM.SetVelocityZ::.ctor(System.Single)","BM.StringNodeArg::op_Implicit(System.String)","BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)","CandideServer.Entities.Controllers.Enemies.ServerJumpingSkullController::\u003CCreateStateMachine\u003Eb__18_0()","System.Action::.ctor(System.Object, System.IntPtr)","BM.CustomVoid::.ctor(System.Action)","CandideServer.Entities.Controllers.Enemies.ServerJumpingSkullController::\u003CCreateStateMachine\u003Eb__18_1(BM.BTUpdateContext, BM.Blackboard, System.Object[])"],"StringLiterals":["base","passive","aggressive","idle","attack","targetEntity","attackCooldownTimer","attackOnCooldown","event:/hits/impact/impact_bone","event:/creature/generic beast/beast_bite_small"],"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":420,"BodyHash":"1A5DB2BB5F9DBE52FCA32173DE8CC37C37FD45B3FDE5F8DAE999A2162EC3FD03","Hash":"F8DDBFCDC1FF6AC0EE42B18F1CC8A9CF39EEA01E9722856E358BF5B85A67D069","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)","CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)","CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)","Shared.Entity.EntityWrapper::get_Stats()","Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)","CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)","Shared.Entity.EntityWrapper::set_FactionMask(Shared.Entity.Components.FactionMask)","Shared.Entity.EntityWrapper::set_AirFriction(System.Double)","Shared.Entity.EntityWrapper::get_Direction()","System.Random::NextSingle()","Shared.Entity.EntityWrapper::set_Direction(System.Single)","CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"],"StringLiterals":["explosive","attack_duration","attack_charge_time","attack_spell","attack_spell_trigger_delay","attack_movement_lock_duration","attack_cooldown","explosion_spell","summoner-faction"],"Source":null},{"Id":"OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean","Name":"OnEntityCollision","Signature":"public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"thisOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"thisNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"overrideVelocity","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":true,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":159,"BodyHash":"FE17FFD7B53B427448D488AE329364F92A4D6F7EE4F52327F826D3C1563F6302","Hash":"B8DE3FC560AAF325D02EE61FEFB539CCA47FED938FE65CED428BA7674915A3DC","CalledMethods":["BM.SelfDeletingCreatureHelper::get_IsMarkedForDeletion()","Shared.Entity.EntityWrapper::get_Id()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)","BM.SelfDeletingCreatureHelper::MarkForDeletion()"],"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":28,"BodyHash":"672BD6B8A9EE6342025AA97F210E6C82059C537D2BDBD7A4C1EA76F2C2521CCA","Hash":"A11D97FA33BAFE6C29DC6486592C4D151CC80D703CD9CB598505A73727AA3C28","CalledMethods":["BM.SelfDeletingCreatureHelper::Update(Shared.Entity.EntityWrapper)","CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"2ADBFD23DA37C9ACDD62074F76DEF205174131138E961BAFED2FB794AE5BABC3"}