{"Id":"Candide.Entities.PlayerState.PlayerStates.SpearDashState","Name":"SpearDashState","DisplayName":"SpearDashState","FullName":"Candide.Entities.PlayerState.PlayerStates.SpearDashState","Namespace":"Candide.Entities.PlayerState.PlayerStates","Kind":"class","Visibility":"internal","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.PlayerState.PlayerState","Interfaces":[],"SourceLocations":[],"Fields":[{"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":"_transitionSpearHolding:Candide.Entities.PlayerState.PlayerTransition","Name":"_transitionSpearHolding","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"private Candide.Entities.PlayerState.PlayerTransition _transitionSpearHolding","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FFF584287633D03EA5B37E479281A0DF55FECFC511199940F5E3684567F3A05F"}],"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":520,"BodyHash":"AD83727ADA5C7A5DEC58DFF0CBD1E00EA0A8300D916DD491F4B32B257EA9CCAD","Hash":"516DA61F4425B081272975977A7006FE06B642650EFDCB045C682EF81C8BA266","CalledMethods":["Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)","Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)","Shared.Helpers.SharedWeaponSpellHelper::CreateConeAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E, System.Single, System.String, System.Single, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])","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":["spear_dash","skill:spears","SpearDashState: 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":47,"BodyHash":"BF6109B4778C87FCE29B606129A17746DAEF9A75C3CB605F8B88B33BB35AA90A","Hash":"2DFF087F60E8C970E8C9EF8EF8D22792EE8389E22C3C7A808E031FBED1F651BC","CalledMethods":["Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)","Candide.Entities.PlayerState.WeaponAttackState::Validate()","Candide.Entities.PlayerState.PlayerState::get_Entity()","Candide.Entities.PlayerState.PlayerDashHandler::CheckCanEnter(Shared.Entity.EntityWrapper)"],"StringLiterals":["spear_dash"],"Source":null},{"Id":"GetVal(System.Single)-\u003ESystem.Single","Name":"GetVal","Signature":"public System.Single GetVal(System.Single x)","Visibility":"public","ReturnType":"System.Single","Parameters":[{"Name":"x","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":58,"BodyHash":"A46965951562771AA3F6E331BE758D3ECC09E93E099406B9BF45441C23B9BD45","Hash":"D0242E8231829A6401AC6CF0C538C2764F25541A97738DE683B18DB0E101448D","CalledMethods":["System.Math::Pow(System.Double, System.Double)"],"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":318,"BodyHash":"3FBF0D3C4BB548E59525B00775317FB8EACD8B3E8BCB5C03001D8F90EC95957D","Hash":"00E068ADB0407B307D2C75132A18AFB73DD54C6EACAAFE015CC028908B41C2FF","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Candide.Entities.PlayerState.PlayerDashHandler::OnEnter(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)","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)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","Candide.GameModels.Services.PlayerActionService::SendSpearDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)","Candide.Entities.PlayerState.PlayerAnimationController::OnSpearDash(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)","Candide.Entities.PlayerState.PlayerStates.SpearDashState::Cast()","Candide.Entities.PlayerState.PlayerStates.SpearDashState::CastPyzifaxDash()","Candide.Entities.PlayerState.PlayerStates.SpearDashState::CastPhoenixDash()","CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"],"StringLiterals":["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":50,"BodyHash":"8CE07550B75E082E0DE89C1E1377EC7EC1631204E6D8D5F6B02F8721B0752C80","Hash":"9980E92BE79759DF5199E9B2FD61B80AEC1CF68A272174B592505E59FFAE9CA0","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Candide.Entities.PlayerState.PlayerDashHandler::UpdateAndCheckIfShouldTransition(Shared.Entity.EntityWrapper)","Candide.Input.PlayerControllerKeyBind::Held()","Candide.Entities.PlayerState.PlayerTransition::Invoke()"],"StringLiterals":[],"Source":null}],"Hash":"51D57C9A6DB35D5F8344AA3BDEFFD2A55BD40A038456E93ABDB966F2E1D362E1"}