Candide.Entities.PlayerState.PlayerStates.BowSecondaryState
Type JSONpublic class in Candide.Entities.PlayerState.PlayerStates
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.PlayerState.PlayerStates - Base type
Candide.Entities.PlayerState.PlayerState - Hash
40FC851FF1FE90F1A3684E213CC44FE0A1B3807F970C0AEA1D72898BDA3B7374
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
DashIsBuffered# | protected | protected System.Boolean DashIsBuffered |
_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
F091BF65E9927F1F3392438B2C9BD7E6C69755C0EAF7658EBF79D0A23498B89C - Body hash
1D1A64D153C4EB70E62314F78BAEB776377E53CB0206998872305D1D64C9CBBD - IL size492
Referenced calls
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<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_range_and_speedBowShootingState: Failed creating CastSpellArgs
CheckCanEnter
#
public System.Boolean CheckCanEnter()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
2AA542E2D5E13A497179A4D2169910A713DB3CC36B05A2ED2E595F3BD999FAA8 - Body hash
DDA1DF0290BE1FF03702D90CA0521FF1D7012D80FD36D859D54BA04566D37ACC - IL size48
Referenced calls
String literals
Player_NoAmmo
OnEnter
#
public System.Void OnEnter()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D768EC3C179BFBDEB738F898B5810D4E8E2185A7F63CF25DCF7747B72B167711 - Body hash
5CF5066DB10C0C6C623ADD462F7239F79EF7018A6F7125F33E2EE15B38C8176B - IL size303
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.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)
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
CF967636DA294EAB6AE71677523354FB7DA7E1B927ED45FE8F5E826D6B177009 - Body hash
5FC99C386F938DBF76F981298A5956B23848001E8976B225681E0B76C6E68D3E - IL size174
Referenced calls
Candide.GameModels.GameState::TryGetLocalPlayerEquipmentInventory(Candide.GameModels.Models.Items.SimpleInventory&)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)
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
A7B30B147D58A2BA9FEE8DCA12D6A0F600EF82CA1BD367BB610FD3AFBC70F9E5 - Body hash
048E4C046ABF7BB239E295296035255ECB41053FD1DDF4BD2722F1FC091AC9BB - 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()