{"Id":"Candide.Entities.PlayerState.PlayerStates.SpearShieldState","Name":"SpearShieldState","DisplayName":"SpearShieldState","FullName":"Candide.Entities.PlayerState.PlayerStates.SpearShieldState","Namespace":"Candide.Entities.PlayerState.PlayerStates","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.PlayerState.PlayerStates.SpearAttackState","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_isAttacking:System.Boolean","Name":"_isAttacking","Type":"System.Boolean","Signature":"private System.Boolean _isAttacking","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4617BC7A589E7A1E9EF603A03544BA9577ED1A7DB22D9B4F88BFB4FED0301C51"},{"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":"_stopTimer:System.Single","Name":"_stopTimer","Type":"System.Single","Signature":"private System.Single _stopTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E31ED2C229418CE613EFA9FA1D92B8D91F87CD3B6313476E717523D692172B66"},{"Id":"_transitionDash:Candide.Entities.PlayerState.PlayerTransition","Name":"_transitionDash","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"private Candide.Entities.PlayerState.PlayerTransition _transitionDash","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"69E18D1E1A653F469286FAC83C63B723B9E740DC055FD6FFA21EE0DA8E7D76D3"},{"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":"_transitionShieldDash:Candide.Entities.PlayerState.PlayerTransition","Name":"_transitionShieldDash","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"private Candide.Entities.PlayerState.PlayerTransition _transitionShieldDash","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"41DB46FCFAF310533EF507C254DB1B6D828A12BFA87156D6D6EA16B9CC07AD58"}],"Properties":[],"Events":[],"Methods":[{"Id":"Attack()-\u003ESystem.Void","Name":"Attack","Signature":"private System.Void Attack()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":240,"BodyHash":"A420BDFE0025BF556F12FF70B64537141F85657286259C6E9E593CD7E4E482D0","Hash":"79792C328336C2627999A29944A46196051FFF371B9E3B73C38A8DED67252254","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::get_Stats()","Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraRange()","Shared.Models.Stats.EntityStats::GetCalculatedWeaponAttackRange(System.Single)","Candide.GameModels.Services.PlayerActionService::SendSpearShieldAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant, System.Single, System.Single)","Candide.Entities.PlayerState.PlayerAnimationController::OnSpearShieldAttack(Candide.Entities.PlayerState.TwoHandedPierceAttackVariant, System.Single, System.Single)"],"StringLiterals":[],"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":73,"BodyHash":"2ED1FD1D1619D4694C578FD4478257902CF9195CCF231435AD013DF240D371D5","Hash":"823C0DD4FFCAC8F8283DA635003B593037594A8B1CFD89907EBC02CCCA0FF118","CalledMethods":["Candide.Entities.PlayerState.WeaponAttackState::Validate()","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":"EnterOnlyShield()-\u003ESystem.Void","Name":"EnterOnlyShield","Signature":"private System.Void EnterOnlyShield()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":17,"BodyHash":"CF8AC69EC529B25441C5315E8D6E485EBE4B708699A9484CCD724CD5512FFD4F","Hash":"F063B779609019DC548A315A0272899F0C123B98A4DAA55ABB9F1BA29AD45884","CalledMethods":["Candide.GameModels.Services.PlayerActionService::SendHoldingShieldSpear()","Candide.Entities.PlayerState.PlayerAnimationController::OnHoldingShieldSpear()"],"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":"66F9B004718DD4F4DE82013D498C95BBFCBCBB5019E33B5190A84E2D9B4ACD0E","Hash":"4F2A0647EDF51C7049FEC0F96BA3174C6157FFDD11E9999B654FF79ED36C3D55","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":252,"BodyHash":"6BBCBC25337E904CBB87103B24D756293EA5656B109670900AA942AA1936AE6B","Hash":"5CE37477A9E9C142779E5EDD5F7FED984B728BFA4F6EC43CA8137E7A378EC8F5","CalledMethods":["Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()","Shared.Models.Items.ItemInstanceModel::get_Data()","Candide.Entities.PlayerState.PlayerTransition::Invoke()","Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::set_Direction(System.Single)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)","Microsoft.Xna.Framework.Vector2::Normalize()","Candide.Entities.PlayerState.PlayerStates.ShieldHandler::TurnOn(Shared.Models.Items.ShieldStats)","Microsoft.Xna.Framework.Vector3::get_Zero()","Candide.Entities.PlayerState.PlayerStates.SpearShieldState::EnterOnlyShield()"],"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":893,"BodyHash":"E4971087E7DAAFE2CE2467DED9C31880798EF22E5E95E437BAF139729BC43A15","Hash":"F851F2A8F87CD74955ADDAA679208DC9B3DE62D754C1EA86019493785A5C7868","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)","Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)","Shared.Entity.EntityWrapper::set_Energy(System.Single)","System.Math::Max(System.Single, System.Single)","Candide.Entities.PlayerState.PlayerStates.AttackState::CanCast()","Shared.Text.StringDefinitions::GetString(System.String)","Candide.CandideUI.PlayerWarningMessage::Add(System.String)","Candide.Entities.PlayerState.PlayerTransition::Invoke()","Candide.Entities.Animations.AnimationStateMachine::get_CurrentState()","Candide.Entities.Animations.IAnimationState::GetCurrentFrame()","Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)","Candide.Entities.PlayerState.PlayerStates.AttackState::Cast()","Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()","Microsoft.Xna.Framework.Vector2::get_Zero()","Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Candide.Input.PlayerControllerKeyBind::Down()","Candide.Entities.PlayerState.PlayerStates.SpearShieldState::EnterOnlyShield()","Shared.Entity.EntityWrapper::set_Direction(System.Single)","Candide.Input.PlayerControllerKeyBind::Held()","Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)","Candide.GameModels.Helpers.PlayerEquipmentHelper::GetMainHandWeapon()","Shared.Models.Items.ItemInstanceModel::get_Data()","System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::.ctor(!0)","System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::GetValueOrDefault()","Candide.Entities.PlayerState.WeaponAttackState::Set(Shared.Models.Items.ItemInstanceModel, Candide.Entities.PlayerState.AttackButton)"],"StringLiterals":["EnergyRegeneration","shield_energy_reg","Player_NotEnoughEnergy","shield_double_tap"],"Source":null}],"Hash":"A16D7D7AB7BEF8FFD5F1B29F8CADE1326D6847B28C533C45E5BA3E159BF9438C"}