{"Id":"Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState","Name":"UnarmedAttackState","DisplayName":"UnarmedAttackState","FullName":"Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState","Namespace":"Candide.Entities.PlayerState.PlayerStates","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.PlayerState.PlayerState","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AttackIsBuffered:System.Boolean","Name":"AttackIsBuffered","Type":"System.Boolean","Signature":"protected System.Boolean AttackIsBuffered","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"31360ADC6CCC1C3D91C74CB838ABD177D15C1C7C22D8CFDA1407799FA6E5CBAD"},{"Id":"AttackStanceState:System.Int32","Name":"AttackStanceState","Type":"System.Int32","Signature":"protected System.Int32 AttackStanceState","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"6EC1164AD4C21E835D17FAA70A457344FA69F2D4E026ACDCA14C1834889F1FEE"},{"Id":"DashIsBuffered:System.Boolean","Name":"DashIsBuffered","Type":"System.Boolean","Signature":"protected System.Boolean DashIsBuffered","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"2D15C677B6B730A5E20E4561B5EE56B80E12F052625008A975A29FE93E11A0C9"},{"Id":"Direction:Microsoft.Xna.Framework.Vector2","Name":"Direction","Type":"Microsoft.Xna.Framework.Vector2","Signature":"protected Microsoft.Xna.Framework.Vector2 Direction","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"6C15AA258AEE0423F5B8413F10DEDD372C004BF27787B92FBCEEC40F5D6F1A97"},{"Id":"Range:System.Single","Name":"Range","Type":"System.Single","Signature":"public System.Single Range","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"C18DC10DC9F199EDBCD2361CFD11431EBAA1C986355DFE64E2D1A7EB48C85A74"},{"Id":"ShieldIsBuffered:System.Boolean","Name":"ShieldIsBuffered","Type":"System.Boolean","Signature":"protected System.Boolean ShieldIsBuffered","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"F61245BBBF6431E4C843B65E4E7BFB41B40D0FC7FD0C6E6F166FBC51857C5034"},{"Id":"SwingTimer:System.Single","Name":"SwingTimer","Type":"System.Single","Signature":"public System.Single SwingTimer","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"9A245EA1A03D6B3386610EA7416138C9962E7CCCAB7887C96D4EF413DC5ABE87"},{"Id":"TransitionDash:Candide.Entities.PlayerState.PlayerTransition","Name":"TransitionDash","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"protected Candide.Entities.PlayerState.PlayerTransition TransitionDash","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"078A86778DA7C3E2A7A083901677B78341CE333BAB7B6BBC94E9A9D4D941A6C8"},{"Id":"TransitionNormal:Candide.Entities.PlayerState.PlayerTransition","Name":"TransitionNormal","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"protected Candide.Entities.PlayerState.PlayerTransition TransitionNormal","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"09706CB501A0B4521B1CAD1F02496E245EA1FF0453E90370A971AE86DAA2773C"},{"Id":"TransitionShield:Candide.Entities.PlayerState.PlayerTransition","Name":"TransitionShield","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"protected Candide.Entities.PlayerState.PlayerTransition TransitionShield","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"A20BD286F701303722D5690AA32929D2E1171B2292850E21BEF3A50842CA6AFF"}],"Properties":[{"Id":"EnergyCost:System.Single","Name":"EnergyCost","Type":"System.Single","Signature":"public System.Single EnergyCost","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"B4F8E4C08525325FBFB09CC6F5A7CF7BA334B5EB7E0D206A456C0C285F6B53E8"}],"Events":[],"Methods":[{"Id":"CanCast()-\u003ESystem.Boolean","Name":"CanCast","Signature":"public System.Boolean CanCast()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":24,"BodyHash":"94B5C8D2583DADCF638BAA73CA5405A44C1E9B6F7D77EC616D86EE89A799C0FB","Hash":"34BC5627F8B286432016D3A6229D0793A3C14E0F4BE832218D0A997B96A4ECE5","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::get_Energy()","Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState::get_EnergyCost()"],"StringLiterals":[],"Source":null},{"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":939,"BodyHash":"89D75C0F252BFFA71AB8B6F2AE73F1A9E58E1D52DED35651E564F7C89EF3EA19","Hash":"40AA1C8AD2FE5D88DF937DA46BBC8467C6565251379D934CDAB8E625E1978FB1","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::get_Energy()","Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState::get_EnergyCost()","Shared.Entity.EntityWrapper::set_Energy(System.Single)","Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)","Candide.GameModels.Managers.AuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)","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[])","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\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E::.ctor(!0, !1)","System.Nullable\u003CSystem.ValueTuple\u003CShared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray\u003E\u003E::.ctor(!0)","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.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)","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.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)"],"StringLiterals":["unarmed_powerful_strike","aura:favour:knockout_countdown","unarmed_armor_damage","Armor","skill:unarmed","UnarmedAttackState: Failed creating CastSpellArgs"],"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":24,"BodyHash":"94B5C8D2583DADCF638BAA73CA5405A44C1E9B6F7D77EC616D86EE89A799C0FB","Hash":"46159382FE5CEAE895CA17F2401CABDE934476D52626C17F0893B165FBD463BE","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::get_Energy()","Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState::get_EnergyCost()"],"StringLiterals":[],"Source":null},{"Id":"DoBufferedTransitions()-\u003ESystem.Void","Name":"DoBufferedTransitions","Signature":"private System.Void DoBufferedTransitions()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":148,"BodyHash":"B63783211D664D62729C1616B9D189C9ABB6FC31F713AF6953D6C0BA6E79C43E","Hash":"2F81C3FBBE799006272E226701F02660A50845E87C58F8818A75FB016501474E","CalledMethods":["Candide.Entities.PlayerState.WeaponAttackState::Validate()","Candide.Entities.PlayerState.PlayerState::OnEnter()","Candide.Entities.PlayerState.PlayerState::get_Entity()","Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)","Candide.Entities.PlayerState.PlayerTransition::Invoke()","Candide.Entities.PlayerState.PlayerStates.AttackState::CheckShield()"],"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":397,"BodyHash":"8A00DBFA0C83F1CB02E93E36D42368B7B9F521B2068C27A38AC2A29698F5E9EB","Hash":"92CD32B7DDCB74BB83CBF0F4F886F1A7E8167DCA0CD71121712DFDD7C3FFF303","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::set_Direction(System.Single)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)","Microsoft.Xna.Framework.Vector2::Normalize()","Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState::CanCast()","Shared.Text.StringDefinitions::GetString(System.String)","Candide.CandideUI.PlayerWarningMessage::Add(System.String)","Candide.Entities.PlayerState.PlayerTransition::Invoke()","Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState::Cast()","Shared.Entity.EntityWrapper::get_Stats()","Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)","Microsoft.Xna.Framework.Vector3::get_Zero()","Candide.GameModels.Services.PlayerActionService::SendUnarmedAttack(Candide.Entities.PlayerState.UnarmedAttackVariant, System.Single)","Candide.Entities.PlayerState.PlayerAnimationController::OnUnarmedAttack(Candide.Entities.PlayerState.UnarmedAttackVariant, 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":["Player_NotEnoughEnergy"],"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":38,"BodyHash":"1D67C580A4B01DF317956449091BD41CF447876DF76162144D53CC36326C8C4D","Hash":"EAAD8E15EF8C10BCC023ADB65D9A2E6D9C4C7BF1F51BB1B950D90B21D3F19AE3","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::set_Frame(System.Int32)"],"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":290,"BodyHash":"F89E047634D1C997CF9D64E36FE640082AFE728FA1BA3A3486E5B8D9B11F709F","Hash":"B0327BC879BEB7346AE6C096F224CBE55C21AE3EA41D6F7D99150386CF4C14EB","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::get_Fdt()","Candide.Input.PlayerControllerKeyBind::Pressed()","Candide.Input.PlayerControllerKeyBind::Held()","Candide.Entities.PlayerState.PlayerStates.AttackState::CheckShield()","Candide.Entities.PlayerState.PlayerStates.AttackState::CheckDash(Shared.Entity.EntityWrapper)","Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()","Microsoft.Xna.Framework.Vector2::get_Zero()","Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Shared.Entity.EntityWrapper::get_Stats()","Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)","Candide.Entities.PlayerState.PlayerStates.UnarmedAttackState::DoBufferedTransitions()"],"StringLiterals":[],"Source":null}],"Hash":"C7058E6698ACA1DE386D9E16CFE3413D17E5815D029072934933A20A75157403"}