Candide.Entities.PlayerState.PlayerStates.DashState
Type JSONinternal class in Candide.Entities.PlayerState.PlayerStates
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.PlayerState.PlayerStates - Base type
Candide.Entities.PlayerState.PlayerState - Hash
0877F5EB079A2A049662603A971878F9AAEE782C6540B441916FD3323B199E7F
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
Dust2Animation# | public | public CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation |
Dust2SpriteSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet Dust2SpriteSheet |
Dust3Animation# | public | public CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation |
Dust3SpriteSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet Dust3SpriteSheet |
_dashEndTransition# | private | private Candide.Entities.PlayerState.PlayerTransition _dashEndTransition |
_transitionBowChargeUp# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionBowChargeUp |
_transitionBowSecondaryChargeUp# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionBowSecondaryChargeUp |
_transitionDaggerAttack# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionDaggerAttack |
_transitionShield# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionShield |
_transitionShieldSpear# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionShieldSpear |
_transitionShootCrossbow# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionShootCrossbow |
_transitionSledgehammerChargeUp# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionSledgehammerChargeUp |
_transitionSledgehammerSecondary# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionSledgehammerSecondary |
_transitionSpear# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionSpear |
_transitionSpellTomeHolding# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionSpellTomeHolding |
_transitionSwordAttack# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionSwordAttack |
_transitionThrowJavelin# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionThrowJavelin |
_transitionUnarmed# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionUnarmed |
Methods
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
A09CED126F8CE3DFCC5F10185D0DA273706C1DE87BA78B9FDE3BE56F008ACE16 - Body hash
97617957D59A6FC8489179C5EE395FA333E766AC72CB5908BA67F584A69698E6 - IL size226
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()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)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
CastUnarmedDash
#
private System.Void CastUnarmedDash()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
EB4FDB77E9EB3CC226703CAAB6CB7B97A57F4EAF5346E26E39AEBEC713184F81 - Body hash
7AAF33C652D96F3D47C5B4210AE0C2C4885DBBF4E285ACD3076B0C046CB8830B - IL size834
Referenced calls
Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasWeaponOfType(Shared.Models.Items.WeaponTypeEnum)Candide.Multiplayer.Models.LocalPlayer::get_Inventory()Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForWeaponType(System.Guid, Shared.Models.Items.WeaponTypeEnum)Shared.Models.Items.ItemInstanceModel::get_Data()Shared.Combat.DamageTypesArray::op_Implicit(Shared.Combat.DamageTypesArray)Shared.Combat.DamageTypesArray::.ctor(System.Single[])Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_Stats()Shared.Models.Stats.EntityStats::Get(System.String)Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)System.ValueTuple<Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray>::.ctor(!0, !1)System.Nullable<System.ValueTuple<Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray>>::.ctor(!0)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>[])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
unarmed_armor_damageArmorskill:unarmedDashState: Failed creating CastSpellArgs
CheckAltAttack
#
private System.Boolean CheckAltAttack()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
293693BF3703AB8F58AC05067DF2769697B4053ED8C0A5D123B38EA30869E9EE - Body hash
B1A37AEDFEEB762202AD6D74F919E98DB85F2BC3AE92BD547BEC02B1C7FA78EA - IL size1019
Referenced calls
Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()Candide.Input.PlayerControllerKeyBind::Pressed()Candide.Input.PlayerControllerKeyBind::Held()Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()Candide.GameModels.Helpers.PlayerEquipmentHelper::GetMainHandWeapon()Shared.Models.Items.ItemInstanceModel::get_Data()System.Nullable<Shared.Models.Items.EquipmentType>::GetValueOrDefault()Candide.Entities.PlayerState.WeaponAttackState::Set(Shared.Models.Items.ItemInstanceModel, Candide.Entities.PlayerState.AttackButton)Candide.Entities.PlayerState.PlayerTransition::Invoke()System.Nullable<Shared.Models.Items.WeaponTypeEnum>::.ctor(!0)System.Nullable<Shared.Models.Items.WeaponTypeEnum>::GetValueOrDefault()Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_Energy()System.Globalization.CultureInfo::get_InvariantCulture()System.Single::ToString(System.String, System.IFormatProvider)Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)Candide.Graphics.VFX.VfxFloatingText::.ctor(System.String, Microsoft.Xna.Framework.Vector4, System.Int32, Shared.Entity.EntityWrapper, FontStashSharp.StaticSpriteFont, System.Boolean)Candide.Graphics.VFX.VfxPlayer::PlayFloatingText(Candide.Graphics.VFX.VfxFloatingText)Shared.Entity.EntityWrapper::set_Energy(System.Single)Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)Shared.Helpers.SharedWeaponSpellHelper::CreateGrapplingHookSpell(Shared.Models.Items.WeaponStats, System.String, System.Boolean, System.Single)Shared.Entity.EntityWrapper::get_Position()System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<System.Single>::.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)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)
String literals
0.0EnergyFailFloatingTextUniqueIdgrappling_hook_speed_rangeNormalState: Failed creating Grappling Hook spell
CheckCanEnter
#
public System.Boolean CheckCanEnter()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
2708994FBFAEFF7678E7EB5009F61394603D1C92844DE4A1FF271575582E2460 - Body hash
1CBBB5570D53A4F0773AAB67A0504320C49EF4BA9E7C484D8E100E62DA042991 - IL size13
Referenced calls
Candide.Entities.PlayerState.PlayerState::get_Entity()Candide.Entities.PlayerState.PlayerDashHandler::CheckCanEnter(Shared.Entity.EntityWrapper)
CheckMainAttack
#
private System.Boolean CheckMainAttack()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
ED95222E4DDE8B99BF150A567583510692100C5DCF7F167F9D0C30A485208363 - Body hash
B1CB3E50A649CEE5416C7A1EAC191D89CB885DD797D32AEC411A2B78290F146A - IL size397
Referenced calls
Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()Candide.Input.PlayerControllerKeyBind::Pressed()Candide.Input.PlayerControllerKeyBind::Held()Candide.GameModels.Helpers.PlayerEquipmentHelper::GetMainHandWeapon()Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::set_Direction(System.Single)Candide.Entities.PlayerState.PlayerTransition::Invoke()Shared.Models.Items.ItemInstanceModel::get_Data()Candide.Entities.PlayerState.WeaponAttackState::Set(Shared.Models.Items.ItemInstanceModel, Candide.Entities.PlayerState.AttackButton)Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)
String literals
tome_equip_in_main_handcrossbow_equip_in_main_hand
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
096AAB64CF9CB18C19237DB74DFCC77C4902DB40BDEBBC7237B9188F674AFCC7 - Body hash
896CD1866E7CDF4C5243021D6842EAD3DD0CE8C55C3276F0C20F695F0A4EB070 - IL size382
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)Candide.GameModels.Managers.AuraManager::TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, 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::SendDodge(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)Candide.Entities.PlayerState.PlayerAnimationController::OnDodge(System.Int32, System.Single, Microsoft.Xna.Framework.Vector3)Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForTypeSlot(Shared.Models.Items.EquipmentType)Candide.Entities.PlayerState.PlayerStates.DashState::CastUnarmedDash()Candide.Entities.PlayerState.PlayerStates.DashState::CastPyzifaxDash()Candide.Entities.PlayerState.PlayerStates.DashState::CastPhoenixDash()CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)
String literals
tome_dash_energyaura:favour:tome_dash_energyunarmed_knockout_resetaura:favour:knockout_countdowndash_invincibilityunarmed_dashpyzifax_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)
SpawnDustParticle
#
public System.Void SpawnDustParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Boolean vertical, System.Single duration)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8F161A3B56B1F28BCE2FA10DE9010AB9A7BEA3CB3387EB22584C2B6C56972BE5 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
SpawnSmallDustParticle
#
public System.Void SpawnSmallDustParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Boolean vertical, System.Single duration)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6FA8F9EEA8399B155B678B0E6FFF09FD2B249CA27284049F2EB5F9FC9B78DA7C - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8636FCA40A04C12E14247F42534694614BF90AAC6BA297F1C6952C57BB573256 - Body hash
E7A5B817004D7C8DA6B47FC6F6E8EB1C8A3E1692A4D2573574DF6AC12C1BFD57 - IL size69
Referenced calls
Candide.Entities.PlayerState.PlayerController::MouseClicksAvailable()Candide.Entities.PlayerState.PlayerStates.DashState::CheckMainAttack()Candide.Entities.PlayerState.PlayerStates.DashState::CheckAltAttack()Candide.Entities.PlayerState.PlayerState::get_Entity()Candide.Entities.PlayerState.PlayerDashHandler::UpdateAndCheckIfShouldTransition(Shared.Entity.EntityWrapper)Candide.Entities.PlayerState.PlayerTransition::Invoke()