{"Id":"Candide.Entities.PlayerState.PlayerStates.DaggerAttackState","Name":"DaggerAttackState","DisplayName":"DaggerAttackState","FullName":"Candide.Entities.PlayerState.PlayerStates.DaggerAttackState","Namespace":"Candide.Entities.PlayerState.PlayerStates","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.PlayerState.PlayerStates.AttackState","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_attackCounter:System.Int32","Name":"_attackCounter","Type":"System.Int32","Signature":"private System.Int32 _attackCounter","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B870A3AFFEC263C8A37F273773A704677A7783C47E843CB4C394747571921DAE"},{"Id":"_attackDone:System.Boolean","Name":"_attackDone","Type":"System.Boolean","Signature":"private System.Boolean _attackDone","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"BB0037DB7DF2BD551DCD9A38527DCD0B4F61CB05ACB66B01D22751C6B874FC26"},{"Id":"_attackTimer:System.Single","Name":"_attackTimer","Type":"System.Single","Signature":"private System.Single _attackTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D8D027C22F88D0EBE2E73F85A81803922DD113C670EFA89C8982EE72C3F4C83A"},{"Id":"_dir:System.Single","Name":"_dir","Type":"System.Single","Signature":"private System.Single _dir","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"073D0703D9516808A5785CF9B799C41895B4446EE0008318DB1446DBC11A3C89"},{"Id":"_skipCounterReset:System.Boolean","Name":"_skipCounterReset","Type":"System.Boolean","Signature":"private System.Boolean _skipCounterReset","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"42FAED761709BDB9E592E80B284E6A49EB0926A4D8227CDE8AE6E571C4345F65"}],"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":true,"IsConstructor":false,"GenericArity":0,"IlSize":455,"BodyHash":"FDCA411F94A4FB07CE7FD85F7BF699514ABCF64B960CC092AC512CA0E905BABB","Hash":"BCEE786F0434AEBD6F74F9A9FBE94E06B3E55B03DA31A0E122F9E482DC66A880","CalledMethods":["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\u003CSystem.Single\u003E::.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\u003CMicrosoft.Xna.Framework.Vector3\u003E::.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)"],"StringLiterals":["dagger_projectile","DaggerAttackState: Failed creating CastSpellArgs for dagger projectile"],"Source":null},{"Id":"GetArmorPiercing()-\u003ESystem.Single","Name":"GetArmorPiercing","Signature":"protected System.Single GetArmorPiercing()","Visibility":"protected","ReturnType":"System.Single","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":6,"BodyHash":"2A23C5622A37B4AB412B184E4E6572E4479C849D81F49D592C8D8F33FCD9580C","Hash":"69F8FA46CB3120846E58A9EA92F3501A2E71C3D39E6BE0AE4741402857A0BEED","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetAttackDistanceOffset()-\u003ESystem.Single","Name":"GetAttackDistanceOffset","Signature":"protected System.Single GetAttackDistanceOffset()","Visibility":"protected","ReturnType":"System.Single","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":6,"BodyHash":"8400D1B497286ADD4775C65940A04B9274BE0CAA53291158F0504970D4F1237A","Hash":"41AFF71A50CB212F4A2635BF883C5F7DC6D70B63E4F55239EAD84472D6C00CB7","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetDamageVfx()-\u003ESystem.Nullable\u00601\u003CShared.Combat.DamageVfxType\u003E","Name":"GetDamageVfx","Signature":"protected System.Nullable\u003CShared.Combat.DamageVfxType\u003E GetDamageVfx()","Visibility":"protected","ReturnType":"System.Nullable\u003CShared.Combat.DamageVfxType\u003E","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"8E5D42D59E7D35A22C861956426459E521BE0B1958F23659225A70DD6E6DBE10","Hash":"5BFA49A3F3B6A27985D43093554C71B6071C9BF49ED9B1EB36E26653ED4391C6","CalledMethods":["System.Nullable\u003CShared.Combat.DamageVfxType\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetDirection()-\u003ESystem.Nullable\u00601\u003CSystem.Single\u003E","Name":"GetDirection","Signature":"protected System.Nullable\u003CSystem.Single\u003E GetDirection()","Visibility":"protected","ReturnType":"System.Nullable\u003CSystem.Single\u003E","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"CE1EDD6D902AA99E49B10671C5C5C59B0BC700ACBC2765F098F5E75936693890","Hash":"FDC5193E66A2165CBCD3DCDEA2E40B9EA71873636E9E65D95B10627B8F5A324D","CalledMethods":["System.Nullable\u003CSystem.Single\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetExtraAngularWidth()-\u003ESystem.Single","Name":"GetExtraAngularWidth","Signature":"protected System.Single GetExtraAngularWidth()","Visibility":"protected","ReturnType":"System.Single","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":6,"BodyHash":"722CE82924FFA99251BD68ED49184AFB017EC40A40F6835415660D26CD8C88DE","Hash":"858F2F45022A4ECDFC57B323D470BEF7F5F1D5FCC293EF77AB37201C093E2E57","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetExtraRange()-\u003ESystem.Single","Name":"GetExtraRange","Signature":"protected System.Single GetExtraRange()","Visibility":"protected","ReturnType":"System.Single","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":38,"BodyHash":"64D46A14DF23690B299988089132320227F783DF11FC59C8623ECF140A9C0872","Hash":"54133F99BFBAE3CF52821CCFA70E0BF72F66323D0E849B7D9A523B30F35315C2","CalledMethods":["Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)"],"StringLiterals":["dagger_range_and_speed"],"Source":null},{"Id":"GetProjectileSpacVfxId()-\u003ESystem.String","Name":"GetProjectileSpacVfxId","Signature":"protected System.String GetProjectileSpacVfxId()","Visibility":"protected","ReturnType":"System.String","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":6,"BodyHash":"817B5B0453A26E1765D0A44E1DE7402B5AD659B24CF0964C6C6671DE98BFDD87","Hash":"BDE21F07296B85B1DC4178D0CDC6A7EE985DBE2E831CE67F07BCB5FB7689BC2E","CalledMethods":[],"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":247,"BodyHash":"087155163EEEDDE9CC8B79E31715492AD6B8FE37BFA02A7AA85F80A60C5DAF70","Hash":"64B70BFA9B3A6B9F8F6255F0CCFA23279AD683CAEF572C774F6F212BC5200773","CalledMethods":["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)"],"StringLiterals":["dagger_range_and_speed"],"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":"14E5304027F447C4B3627C4CAA9960DEF19715E35760C8CA87E6D3D532D0C929","Hash":"C2E48F0E03F66507FB030B9A49EB20F784805BC5622E1115A7B12A5D6A6E24F3","CalledMethods":["Candide.Entities.PlayerState.PlayerStates.AttackState::OnLeave()"],"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":277,"BodyHash":"7D276CAEB36CA5245279A497D6D7F45E3F4907841A80CC226864441D7E2B55CD","Hash":"A5B56264FA1C0C50CB46623616FAD8F9FEDB6DB253F79549E4EC0DD1FAAFDC13","CalledMethods":["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()"],"StringLiterals":[],"Source":null}],"Hash":"E76AA2AD35975A187DF96674AEFBF44E6BFAECA907859446D927974155075857"}