Candide.Entities.PlayerState.PlayerStates.DaggerAttackState
Type JSONpublic class in Candide.Entities.PlayerState.PlayerStates
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.PlayerState.PlayerStates - Base type
Candide.Entities.PlayerState.PlayerStates.AttackState - Hash
E76AA2AD35975A187DF96674AEFBF44E6BFAECA907859446D927974155075857
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
_attackCounter# | private | private System.Int32 _attackCounter |
_attackDone# | private | private System.Boolean _attackDone |
_attackTimer# | private | private System.Single _attackTimer |
_dir# | private | private System.Single _dir |
_skipCounterReset# | private | private System.Boolean _skipCounterReset |
Methods
Cast
#
public System.Void Cast()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
BCEE786F0434AEBD6F74F9A9FBE94E06B3E55B03DA31A0E122F9E482DC66A880 - Body hash
FDCA411F94A4FB07CE7FD85F7BF699514ABCF64B960CC092AC512CA0E905BABB - IL size455
Referenced calls
Candide.Entities.PlayerState.PlayerStates.AttackState::Cast()Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)Shared.Helpers.SharedWeaponSpellHelper::CreateDaggerThrowSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean, System.Single, System.Single)Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageVfx()Candide.Entities.PlayerState.PlayerStates.AttackState::GetDamageVfxModifier()Candide.Entities.PlayerState.PlayerStates.AttackState::GetArmorPiercing()Candide.Entities.PlayerState.PlayerStates.AttackState::GetProjectileSpacVfxId()Candide.Entities.PlayerState.PlayerState::get_Entity()Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)System.Nullable<System.Single>::.ctor(!0)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)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
dagger_projectileDaggerAttackState: Failed creating CastSpellArgs for dagger projectile
GetArmorPiercing
#
protected System.Single GetArmorPiercing()
Method metadata
- Visibilityprotected
- Return type
System.Single - StaticFalse
- VirtualTrue
- Hash
69F8FA46CB3120846E58A9EA92F3501A2E71C3D39E6BE0AE4741402857A0BEED - Body hash
2A23C5622A37B4AB412B184E4E6572E4479C849D81F49D592C8D8F33FCD9580C - IL size6
GetAttackDistanceOffset
#
protected System.Single GetAttackDistanceOffset()
Method metadata
- Visibilityprotected
- Return type
System.Single - StaticFalse
- VirtualTrue
- Hash
41AFF71A50CB212F4A2635BF883C5F7DC6D70B63E4F55239EAD84472D6C00CB7 - Body hash
8400D1B497286ADD4775C65940A04B9274BE0CAA53291158F0504970D4F1237A - IL size6
GetDamageVfx
#
protected System.Nullable<Shared.Combat.DamageVfxType> GetDamageVfx()
Method metadata
- Visibilityprotected
- Return type
System.Nullable<Shared.Combat.DamageVfxType> - StaticFalse
- VirtualTrue
- Hash
5BFA49A3F3B6A27985D43093554C71B6071C9BF49ED9B1EB36E26653ED4391C6 - Body hash
8E5D42D59E7D35A22C861956426459E521BE0B1958F23659225A70DD6E6DBE10 - IL size8
Referenced calls
System.Nullable<Shared.Combat.DamageVfxType>::.ctor(!0)
GetDirection
#
protected System.Nullable<System.Single> GetDirection()
Method metadata
- Visibilityprotected
- Return type
System.Nullable<System.Single> - StaticFalse
- VirtualTrue
- Hash
FDC5193E66A2165CBCD3DCDEA2E40B9EA71873636E9E65D95B10627B8F5A324D - Body hash
CE1EDD6D902AA99E49B10671C5C5C59B0BC700ACBC2765F098F5E75936693890 - IL size12
Referenced calls
System.Nullable<System.Single>::.ctor(!0)
GetExtraAngularWidth
#
protected System.Single GetExtraAngularWidth()
Method metadata
- Visibilityprotected
- Return type
System.Single - StaticFalse
- VirtualTrue
- Hash
858F2F45022A4ECDFC57B323D470BEF7F5F1D5FCC293EF77AB37201C093E2E57 - Body hash
722CE82924FFA99251BD68ED49184AFB017EC40A40F6835415660D26CD8C88DE - IL size6
GetExtraRange
#
protected System.Single GetExtraRange()
Method metadata
- Visibilityprotected
- Return type
System.Single - StaticFalse
- VirtualTrue
- Hash
54133F99BFBAE3CF52821CCFA70E0BF72F66323D0E849B7D9A523B30F35315C2 - Body hash
64D46A14DF23690B299988089132320227F783DF11FC59C8623ECF140A9C0872 - IL size38
Referenced calls
String literals
dagger_range_and_speed
GetProjectileSpacVfxId
#
protected System.String GetProjectileSpacVfxId()
Method metadata
- Visibilityprotected
- Return type
System.String - StaticFalse
- VirtualTrue
- Hash
BDE21F07296B85B1DC4178D0CDC6A7EE985DBE2E831CE67F07BCB5FB7689BC2E - Body hash
817B5B0453A26E1765D0A44E1DE7402B5AD659B24CF0964C6C6671DE98BFDD87 - IL size6
OnEnter
#
public System.Void OnEnter()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
64B70BFA9B3A6B9F8F6255F0CCFA23279AD683CAEF572C774F6F212BC5200773 - Body hash
087155163EEEDDE9CC8B79E31715492AD6B8FE37BFA02A7AA85F80A60C5DAF70 - IL size247
Referenced calls
Candide.Entities.PlayerState.PlayerStates.AttackState::OnEnter()Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_Stats()Candide.Entities.PlayerState.PlayerStates.AttackState::GetExtraRange()Shared.Models.Stats.EntityStats::GetCalculatedWeaponAttackRange(System.Single)Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue2(System.String, System.Single)Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)Candide.GameModels.Services.PlayerActionService::SendDaggerAttack(System.Single, System.Single, System.Single)Candide.Entities.PlayerState.PlayerAnimationController::OnDaggerAttack(System.Single, System.Single, System.Single)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
dagger_range_and_speed
OnLeave
#
public System.Void OnLeave()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C2E48F0E03F66507FB030B9A49EB20F784805BC5622E1115A7B12A5D6A6E24F3 - Body hash
14E5304027F447C4B3627C4CAA9960DEF19715E35760C8CA87E6D3D532D0C929 - IL size19
Referenced calls
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A5B56264FA1C0C50CB46623616FAD8F9FEDB6DB253F79549E4EC0DD1FAAFDC13 - Body hash
7D276CAEB36CA5245279A497D6D7F45E3F4907841A80CC226864441D7E2B55CD - IL size277
Referenced calls
Candide.Entities.PlayerState.PlayerState::get_Entity()Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)Candide.Entities.PlayerState.PlayerController::UpdateSafeResetPoints()Candide.Entities.PlayerState.PlayerStates.AttackState::Update(Microsoft.Xna.Framework.GameTime)Candide.Entities.PlayerState.PlayerStates.AttackState::Cast()Candide.Entities.PlayerState.WeaponAttackState::Validate()Candide.Entities.PlayerState.PlayerState::OnEnter()Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)Candide.Entities.PlayerState.PlayerTransition::Invoke()Candide.Entities.PlayerState.PlayerStates.AttackState::CheckShield()