{"Id":"Candide.Entities.PlayerState.PlayerStates.ShieldDashState","Name":"ShieldDashState","DisplayName":"ShieldDashState","FullName":"Candide.Entities.PlayerState.PlayerStates.ShieldDashState","Namespace":"Candide.Entities.PlayerState.PlayerStates","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.PlayerState.PlayerState","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_shieldHandler:Candide.Entities.PlayerState.PlayerStates.ShieldHandler","Name":"_shieldHandler","Type":"Candide.Entities.PlayerState.PlayerStates.ShieldHandler","Signature":"private Candide.Entities.PlayerState.PlayerStates.ShieldHandler _shieldHandler","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"EC8F53D2190F0E62F30197433F176532CDCC86908D20C7FED5903102C26CF81F"},{"Id":"_shieldStats:Shared.Models.Items.ShieldStats","Name":"_shieldStats","Type":"Shared.Models.Items.ShieldStats","Signature":"private Shared.Models.Items.ShieldStats _shieldStats","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5AC5247394733665F22BEB4E37F3E584031C46909B84E3B0E77377DA08210376"},{"Id":"_shouldGoToSpearShieldState:System.Boolean","Name":"_shouldGoToSpearShieldState","Type":"System.Boolean","Signature":"private System.Boolean _shouldGoToSpearShieldState","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"29C52EFC6488D337BDF036FFBF6081B15A98F7A9816634DD0BF178206940AAF6"},{"Id":"_transitionNormal:Candide.Entities.PlayerState.PlayerTransition","Name":"_transitionNormal","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"private Candide.Entities.PlayerState.PlayerTransition _transitionNormal","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"},{"Id":"_transitionShield:Candide.Entities.PlayerState.PlayerTransition","Name":"_transitionShield","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"private Candide.Entities.PlayerState.PlayerTransition _transitionShield","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7A677A39F1DAB214E3786A1F146312D4EF7302C15DCB5DD00F3FAF713AB5B253"},{"Id":"_transitionShieldSpearState:Candide.Entities.PlayerState.PlayerTransition","Name":"_transitionShieldSpearState","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"private Candide.Entities.PlayerState.PlayerTransition _transitionShieldSpearState","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E2CACA23EE3CE07124F820BFF95539BA97E6FA3093E61EA8004F115BDA2B7E37"}],"Properties":[],"Events":[],"Methods":[{"Id":"Cast()-\u003ESystem.Void","Name":"Cast","Signature":"public System.Void Cast()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":490,"BodyHash":"4DBAC747440AB16404BE2A3D24CDA331813E5B5FBDF04B802EE4CDBE591D62A7","Hash":"FA77096BD6ACF0C23A87739DB65087D459473E147E8C9F4E000D6853ADA7C607","CalledMethods":["Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)","Shared.Helpers.SharedWeaponSpellHelper::CreateShieldDashAttackSpell(Shared.Models.Items.ShieldStats, System.Single, System.Single, System.String, System.Single, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String\u003E[])","System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)","Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)","Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Shared.Entity.EntityWrapper::get_Direction()","Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)","Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)","Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"],"StringLiterals":["skill:shields","ShieldDashState: Failed creating CastSpellArgs"],"Source":null},{"Id":"CastPhoenixDash()-\u003ESystem.Void","Name":"CastPhoenixDash","Signature":"private System.Void CastPhoenixDash()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":91,"BodyHash":"B66C297FF81D13CA7E135B8BD4E577F71A2A9B733E8ADA3210F718B7AEADD142","Hash":"28F33F65BDF16D1409DB99D6A4254093FD215F2138CA33DAD0C02478246056E6","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8Direction(System.Single)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","Shared.Entity.EntityWrapper::get_WorldId()","Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"],"StringLiterals":["spell:phoenix_cape:fireline"],"Source":null},{"Id":"CastPyzifaxDash()-\u003ESystem.Void","Name":"CastPyzifaxDash","Signature":"private System.Void CastPyzifaxDash()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":219,"BodyHash":"149EC759DE61E4E2C922E3C841E689E0682BABF80DF1B84C230EE3D28C9D0950","Hash":"9E958F1D99AD264D2AE9E2F806934AA6E8C59D64A54EE1BD460C52E66518D40D","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","Shared.Entity.EntityWrapper::get_WorldId()","Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)","Microsoft.Xna.Framework.Vector4::get_One()","Microsoft.Xna.Framework.Vector3::get_Zero()","Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"],"StringLiterals":["item:pyzifax:bladestorm","vfx_swordslash","whirlwind"],"Source":null},{"Id":"CheckCanEnter()-\u003ESystem.Boolean","Name":"CheckCanEnter","Signature":"public System.Boolean CheckCanEnter()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":76,"BodyHash":"DE6DCEBC8548EF971B24E0B750E7CE9B069712EB9CCEDCBB27EE7C2CEDDCB353","Hash":"021190BCF699091C48EF2031DC07FEF3E5B5962B5AD23703C62FCDEFDD5E931F","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Candide.Entities.PlayerState.PlayerDashHandler::CheckCanEnter(Shared.Entity.EntityWrapper)","Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()","Shared.Models.Items.ItemInstanceModel::get_Data()","Candide.Entities.PlayerState.PlayerStates.ShieldHandler::CanTurnOn(Shared.Models.Items.ShieldStats)"],"StringLiterals":[],"Source":null},{"Id":"OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged","Signature":"public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"352D83642BAC74603E880C04966BDC51A0700C0495FD46680241079554C014B5","Hash":"5E87BBF12B70DB08A2114EBD5E051C44D4E8B8D7AF52EB5D37B3FE738D32828C","CalledMethods":["Candide.Entities.PlayerState.PlayerStates.ShieldHandler::OnDamaged(Shared.Combat.DamageResult)"],"StringLiterals":[],"Source":null},{"Id":"OnEnter()-\u003ESystem.Void","Name":"OnEnter","Signature":"public System.Void OnEnter()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":462,"BodyHash":"FA07C304BD88838E58BDBB8E6A40C64E56344BF278A17217D004A295B698D9C2","Hash":"19C76A6E369450FCB5B874273D4BD744EC20C5212C57456042C8EFBEBF4BFF1D","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Candide.Entities.PlayerState.PlayerDashHandler::OnEnter(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)","Candide.Entities.PlayerState.PlayerStateMachine::get_PreviousStateName()","System.String::op_Equality(System.String, System.String)","Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)","Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)","CandideCreator.Shared.Collision.CollisionMasksExtension::SetFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026, CandideCreator.Shared.Collision.CollisionMasks)","Candide.Entities.PlayerState.PlayerDashHandler::HandleFireDash(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)","Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()","Shared.Models.Items.ItemInstanceModel::get_Data()","Candide.Entities.PlayerState.PlayerTransition::Invoke()","Candide.Entities.PlayerState.PlayerStates.ShieldHandler::TurnOn(Shared.Models.Items.ShieldStats)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","Candide.GameModels.Services.PlayerActionService::SendShieldDashSpear(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)","Candide.Entities.PlayerState.PlayerAnimationController::OnShieldDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3, System.Boolean)","Candide.GameModels.Services.PlayerActionService::SendShieldDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)","Candide.Entities.PlayerState.PlayerStates.ShieldDashState::Cast()","Candide.Entities.PlayerState.PlayerStates.ShieldDashState::CastPyzifaxDash()","Candide.Entities.PlayerState.PlayerStates.ShieldDashState::CastPhoenixDash()","CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"],"StringLiterals":["SpearShieldState","tome_dash_energy","aura:favour:tome_dash_energy","dash_invincibility","pyzifax_cape","phoenix_cape","player-dashed"],"Source":null},{"Id":"OnLeave()-\u003ESystem.Void","Name":"OnLeave","Signature":"public System.Void OnLeave()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"9B7268D8EF95762DAEEA31BE94BDD529E124380B330C0811120C906409D59F97","Hash":"E51FE3716CB64D1F20F117A1B455A342CDDFBDBF667AE56FFED4873122EB3665","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Candide.Entities.PlayerState.PlayerDashHandler::OnLeave(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)"],"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":186,"BodyHash":"C8722A5C80CA52722C82ECC307EEF685A11728C0EE79F9B8ABC25725AEB7DC20","Hash":"472399E4DDFB86B6468003F67D7BB66D83D29C8339E3A46EFFC8CA5F7F5B90BD","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::get_Fdt()","Candide.Entities.PlayerState.PlayerStates.ShieldHandler::Update(System.Single)","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Energy()","Shared.Entity.EntityWrapper::get_Stats()","Shared.Models.Stats.EntityStats::Get(System.String)","Shared.Entity.EntityWrapper::set_Energy(System.Single)","System.Math::Max(System.Single, System.Single)","Candide.Entities.PlayerState.PlayerDashHandler::UpdateAndCheckIfShouldTransition(Shared.Entity.EntityWrapper)","Candide.Entities.PlayerState.PlayerTransition::InvokeAndUpdate(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":["EnergyRegeneration"],"Source":null}],"Hash":"6557BF321C1B2FC0C27A3595A235EC4F5F3C21951BBAD06FA48B086ACA173A3C"}