Candide.Entities.PlayerState.PlayerStates.BowShootingState
Type JSONpublic class in Candide.Entities.PlayerState.PlayerStates
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.PlayerState.PlayerStates - Base type
Candide.Entities.PlayerState.PlayerState - Hash
097E6E43452377BCC205630C03A7C627CBB85F9C87AC6DD6D45DB5C452BF3B4C
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
DashIsBuffered# | protected | protected System.Boolean DashIsBuffered |
_chargeLeft# | private | private System.Single _chargeLeft |
_isFullAttack# | private | private System.Boolean _isFullAttack |
_startTimer# | private | private System.Single _startTimer |
_transitionDash# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionDash |
_transitionNormal# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionNormal |
Methods
Cast
#
public System.Void Cast(Shared.Models.Items.ItemInstanceModel arrowItem)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
247D0904B814CC61F3A335AE8513FAF2C650457B683F2F27AE3C606AC752DD57 - Body hash
883C6377A20D8D6120F27634D195C93C701AAB716E539FF4E27ED0750A48A19B - IL size794
Referenced calls
Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)Candide.Entities.PlayerState.PlayerState::get_Entity()Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable<System.Guid>, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)Shared.Models.Items.ItemInstanceModel::get_Data()Shared.Helpers.WeaponScalingHelper::GetAttackBonusScaleForType(Shared.Models.Items.WeaponTypeEnum)Shared.Helpers.SharedWeaponSpellHelper::CreateArrowSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.Single, System.Single, System.String, System.Boolean, System.Single, System.Single, System.ValueTuple<Shared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target>[])Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)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)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)
String literals
bow_damage_stackaura:favour:bow_damage_stackbow_range_and_speedBowShootingState: Failed creating CastSpellArgs
CheckCanEnter
#
public System.Boolean CheckCanEnter()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
D7BBB2BA116A9D89393041628F45340A040FF7D07BF89FC0F86F218AC69DD7DB - Body hash
EF596F50236B84EA656C783C10388F0E91EABF0A6C4D77A8D8CD5F6094F0A7FE - IL size48
Referenced calls
String literals
Player_NoAmmo
OnEnter
#
public System.Void OnEnter()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F244725D009798A18B66FA56E1B2795D1F67B6B84274CE8125642A1BDE0CE5C6 - Body hash
1D53B293B17156C30FE3A23895A82EB02D2C4B9D52161232D76BBEFAA193B452 - IL size360
Referenced calls
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.BowShootingState::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)
String literals
event:/interface/navigate
OnLeave
#
public System.Void OnLeave()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
DD99879F5F1B156315334A1654760AB419F100922A4775C724423D2B269FEEA0 - Body hash
C2E89718DEAB05D09E504A808890E037A6F7B4842253D175CBBD7F9527F7EB1F - IL size13
TryShootBow
#
private System.Boolean TryShootBow()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
3F47066F4ADF2373211C14B9C7A2C8545C8050A35D21F7362256E09B564E07FB - Body hash
7B29B9F0959501A2C0840B44E38B1B027E93FA8124D448778673D515827EF488 - IL size71
Referenced calls
Candide.GameModels.Helpers.PlayerEquipmentHelper::GetFirstLocalPlayerAmmoOfType(Shared.Models.Items.WeaponTypeEnum)Candide.Entities.PlayerState.PlayerStates.BowShootingState::Cast(Shared.Models.Items.ItemInstanceModel)System.Random::NextSingle()Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)Candide.GameModels.Managers.ItemInstanceManager::Expend(Shared.Models.Items.ItemInstanceModel, System.Int32)
String literals
arrow_not_consumearrow_not_consume_2
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
598CE7DBB2EB23570285072FC98FC69BDC99FCA113707E5BFC914942D64C0262 - Body hash
7054F6B337FA180CEC5E44085507D9843FCF708B7146D9614C4D3E6825498702 - IL size142
Referenced calls
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()