{"Id":"Candide.Entities.PlayerState.PlayerStates.BowSecondaryState","Name":"BowSecondaryState","DisplayName":"BowSecondaryState","FullName":"Candide.Entities.PlayerState.PlayerStates.BowSecondaryState","Namespace":"Candide.Entities.PlayerState.PlayerStates","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.PlayerState.PlayerState","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DashIsBuffered:System.Boolean","Name":"DashIsBuffered","Type":"System.Boolean","Signature":"protected System.Boolean DashIsBuffered","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"2D15C677B6B730A5E20E4561B5EE56B80E12F052625008A975A29FE93E11A0C9"},{"Id":"_transitionDash:Candide.Entities.PlayerState.PlayerTransition","Name":"_transitionDash","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"private Candide.Entities.PlayerState.PlayerTransition _transitionDash","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"69E18D1E1A653F469286FAC83C63B723B9E740DC055FD6FFA21EE0DA8E7D76D3"},{"Id":"_transitionNormal:Candide.Entities.PlayerState.PlayerTransition","Name":"_transitionNormal","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"private Candide.Entities.PlayerState.PlayerTransition _transitionNormal","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"}],"Properties":[],"Events":[],"Methods":[{"Id":"Cast(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void","Name":"Cast","Signature":"public System.Void Cast(Shared.Models.Items.ItemInstanceModel arrowItem)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"arrowItem","Type":"Shared.Models.Items.ItemInstanceModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":492,"BodyHash":"1D1A64D153C4EB70E62314F78BAEB776377E53CB0206998872305D1D64C9CBBD","Hash":"F091BF65E9927F1F3392438B2C9BD7E6C69755C0EAF7658EBF79D0A23498B89C","CalledMethods":["Shared.Models.Items.ItemInstanceModel::get_Data()","Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)","Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)","Shared.Helpers.SharedWeaponSpellHelper::CreateArrowConeSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Single, System.Single)","Candide.Entities.PlayerState.PlayerState::get_Entity()","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)","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)","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":["bow_range_and_speed","BowShootingState: 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":48,"BodyHash":"DDA1DF0290BE1FF03702D90CA0521FF1D7012D80FD36D859D54BA04566D37ACC","Hash":"2AA542E2D5E13A497179A4D2169910A713DB3CC36B05A2ED2E595F3BD999FAA8","CalledMethods":["Candide.Entities.PlayerState.WeaponAttackState::Validate()","Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)","Shared.Text.StringDefinitions::GetString(System.String)","Candide.CandideUI.PlayerWarningMessage::Add(System.String)"],"StringLiterals":["Player_NoAmmo"],"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":303,"BodyHash":"5CF5066DB10C0C6C623ADD462F7239F79EF7018A6F7125F33E2EE15B38C8176B","Hash":"D768EC3C179BFBDEB738F898B5810D4E8E2185A7F63CF25DCF7747B72B167711","CalledMethods":["Candide.Entities.PlayerState.WeaponAttackState::Validate()","Candide.Entities.PlayerState.PlayerTransition::Invoke()","Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::set_Direction(System.Single)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Candide.Entities.PlayerState.PlayerStates.BowSecondaryState::TryShootBow()","Microsoft.Xna.Framework.Vector2::get_Zero()","Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)","Candide.GameModels.Services.PlayerActionService::SendBowShoot(Candide.Entities.PlayerState.BowAttackVariant, System.Single)","Candide.Entities.PlayerState.PlayerAnimationController::OnBowShoot(Candide.Entities.PlayerState.BowAttackVariant, 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":["event:/interface/navigate"],"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":13,"BodyHash":"C2E89718DEAB05D09E504A808890E037A6F7B4842253D175CBBD7F9527F7EB1F","Hash":"DD99879F5F1B156315334A1654760AB419F100922A4775C724423D2B269FEEA0","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"TryShootBow()-\u003ESystem.Boolean","Name":"TryShootBow","Signature":"private System.Boolean TryShootBow()","Visibility":"private","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":174,"BodyHash":"5FC99C386F938DBF76F981298A5956B23848001E8976B225681E0B76C6E68D3E","Hash":"CF967636DA294EAB6AE71677523354FB7DA7E1B927ED45FE8F5E826D6B177009","CalledMethods":["Candide.GameModels.GameState::TryGetLocalPlayerEquipmentInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)","Candide.GameModels.Helpers.PlayerEquipmentHelper::GetFirstLocalPlayerAmmoOfType(Shared.Models.Items.WeaponTypeEnum)","Candide.Entities.PlayerState.PlayerStates.BowSecondaryState::Cast(Shared.Models.Items.ItemInstanceModel)","System.Random::NextSingle()","Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)","Candide.GameModels.Managers.ItemInstanceManager::ExpendAmmo(Shared.Models.Items.ItemInstanceModel[], System.Int32, Shared.Models.Items.WeaponTypeEnum)"],"StringLiterals":["arrow_not_consume","arrow_not_consume_2"],"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":142,"BodyHash":"048E4C046ABF7BB239E295296035255ECB41053FD1DDF4BD2722F1FC091AC9BB","Hash":"A7B30B147D58A2BA9FEE8DCA12D6A0F600EF82CA1BD367BB610FD3AFBC70F9E5","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::CheckDash(Shared.Entity.EntityWrapper)","Candide.Entities.PlayerState.PlayerTransition::Invoke()"],"StringLiterals":[],"Source":null}],"Hash":"40FC851FF1FE90F1A3684E213CC44FE0A1B3807F970C0AEA1D72898BDA3B7374"}