Candide.Entities.PlayerState.PlayerStates.SpearDashState
Type JSONinternal class in Candide.Entities.PlayerState.PlayerStates
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.PlayerState.PlayerStates - Base type
Candide.Entities.PlayerState.PlayerState - Hash
51D57C9A6DB35D5F8344AA3BDEFFD2A55BD40A038456E93ABDB966F2E1D362E1
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_transitionNormal# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionNormal |
_transitionSpearHolding# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionSpearHolding |
Methods
Cast
#
public System.Void Cast()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
516DA61F4425B081272975977A7006FE06B642650EFDCB045C682EF81C8BA266 - Body hash
AD83727ADA5C7A5DEC58DFF0CBD1E00EA0A8300D916DD491F4B32B257EA9CCAD - IL size520
Referenced calls
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<System.ValueTuple<Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray>>, System.Single, System.String, System.Single, System.ValueTuple<Shared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target>[])Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_Position()System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<System.Single>::.ctor(!0)Shared.Entity.EntityWrapper::get_Id()System.Nullable<System.Guid>::.ctor(!0)Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<System.Single>, Shared.Entity.EntityWrapper, System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable<System.Guid>, 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)
String literals
spear_dashskill:spearsSpearDashState: Failed creating CastSpellArgs
CastPhoenixDash
#
private System.Void CastPhoenixDash()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
28F33F65BDF16D1409DB99D6A4254093FD215F2138CA33DAD0C02478246056E6 - Body hash
B66C297FF81D13CA7E135B8BD4E577F71A2A9B733E8ADA3210F718B7AEADD142 - IL size91
Referenced calls
Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_Position()System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8Direction(System.Single)System.Nullable<System.Single>::.ctor(!0)Shared.Entity.EntityWrapper::get_WorldId()Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<System.Single>, Shared.Entity.EntityWrapper, System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable<System.Guid>, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)
String literals
spell:phoenix_cape:fireline
CastPyzifaxDash
#
private System.Void CastPyzifaxDash()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9E958F1D99AD264D2AE9E2F806934AA6E8C59D64A54EE1BD460C52E66518D40D - Body hash
149EC759DE61E4E2C922E3C841E689E0682BABF80DF1B84C230EE3D28C9D0950 - IL size219
Referenced calls
Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_Position()System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<System.Single>::.ctor(!0)Shared.Entity.EntityWrapper::get_WorldId()Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<System.Single>, Shared.Entity.EntityWrapper, System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable<System.Guid>, 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)
String literals
item:pyzifax:bladestormvfx_swordslashwhirlwind
CheckCanEnter
#
public System.Boolean CheckCanEnter()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
2DFF087F60E8C970E8C9EF8EF8D22792EE8389E22C3C7A808E031FBED1F651BC - Body hash
BF6109B4778C87FCE29B606129A17746DAEF9A75C3CB605F8B88B33BB35AA90A - IL size47
Referenced calls
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)
String literals
spear_dash
GetVal
#
public System.Single GetVal(System.Single x)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
D0242E8231829A6401AC6CF0C538C2764F25541A97738DE683B18DB0E101448D - Body hash
A46965951562771AA3F6E331BE758D3ECC09E93E099406B9BF45441C23B9BD45 - IL size58
Referenced calls
System.Math::Pow(System.Double, System.Double)
OnEnter
#
public System.Void OnEnter()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
00E068ADB0407B307D2C75132A18AFB73DD54C6EACAAFE015CC028908B41C2FF - Body hash
3FBF0D3C4BB548E59525B00775317FB8EACD8B3E8BCB5C03001D8F90EC95957D - IL size318
Referenced calls
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<System.Guid>, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)CandideCreator.Shared.Collision.CollisionMasksExtension::SetFlag(CandideCreator.Shared.Collision.CollisionMasks&, 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)
String literals
tome_dash_energyaura:favour:tome_dash_energydash_invincibilitypyzifax_capephoenix_capeplayer-dashed
OnLeave
#
public System.Void OnLeave()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E51FE3716CB64D1F20F117A1B455A342CDDFBDBF667AE56FFED4873122EB3665 - Body hash
9B7268D8EF95762DAEEA31BE94BDD529E124380B330C0811120C906409D59F97 - IL size19
Referenced calls
Candide.Entities.PlayerState.PlayerState::get_Entity()Candide.Entities.PlayerState.PlayerDashHandler::OnLeave(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9980E92BE79759DF5199E9B2FD61B80AEC1CF68A272174B592505E59FFAE9CA0 - Body hash
8CE07550B75E082E0DE89C1E1377EC7EC1631204E6D8D5F6B02F8721B0752C80 - IL size50
Referenced calls
Candide.Entities.PlayerState.PlayerState::get_Entity()Candide.Entities.PlayerState.PlayerDashHandler::UpdateAndCheckIfShouldTransition(Shared.Entity.EntityWrapper)Candide.Input.PlayerControllerKeyBind::Held()Candide.Entities.PlayerState.PlayerTransition::Invoke()