Candide.Entities.PlayerState.PlayerStates.BowSecondaryChargeUpState
Type JSONpublic class in Candide.Entities.PlayerState.PlayerStates
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.PlayerState.PlayerStates - Base type
Candide.Entities.PlayerState.PlayerState - Hash
0BA2C3DAFE2459FCCDA8379E89D09CB028DB328DD33948550A920C0F7E2A6DE6
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_transitionBowSecondary# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionBowSecondary |
_transitionNormal# | private | private Candide.Entities.PlayerState.PlayerTransition _transitionNormal |
Methods
CheckCanEnter
#
public System.Boolean CheckCanEnter()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
1BB6224567956B6126B25E8F2E82B7F77B48D696E3BF019402DB963B4E2C9096 - Body hash
18AB2F93AA05241902AA81E59943EA40BDF2D573CF547F822F553D707648CC49 - IL size85
Referenced calls
Candide.Entities.PlayerState.WeaponAttackState::Validate()Candide.Entities.PlayerState.PlayerStates.BowSecondaryChargeUpState::GetEnergyCost()Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_Energy()Candide.Graphics.FloatingTextSystem::AddNewMissingEnergyText(System.Single, Shared.Entity.EntityWrapper)Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)Shared.Text.StringDefinitions::GetString(System.String)Candide.CandideUI.PlayerWarningMessage::Add(System.String)
String literals
Player_NoAmmo
GetEnergyCost
#
protected System.Single GetEnergyCost()
Method metadata
- Visibilityprotected
- Return type
System.Single - StaticFalse
- VirtualFalse
- Hash
F144B6CBCD376822167A0F3C7E3EC6D6EE009F4FECE977426FA27B6109CD27E7 - Body hash
7AF591EFB6EA02B72B42CA5FD08735DF53C4978C18B04A8251F6D375900C1B13 - IL size45
Referenced calls
Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_Stats()Shared.Models.Stats.EntityStats::Get(System.String)
Called by
String literals
WeaponEnergyCost
OnEnter
#
public System.Void OnEnter()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E51139801D5D9726786FB7C0CA7F73C3BA63E9F0DB926372EA1B418E188F7487 - Body hash
BE1DBAC5A2A3095BAC945F6879A9FED00B78E1C3F03E5CBC0668DD558E56D4AA - IL size144
Referenced calls
Candide.Entities.PlayerState.WeaponAttackState::Validate()Candide.Entities.PlayerState.PlayerTransition::Invoke()Candide.Entities.PlayerState.PlayerStates.BowSecondaryChargeUpState::GetEnergyCost()Candide.Entities.PlayerState.PlayerState::get_Entity()Shared.Entity.EntityWrapper::get_Energy()Shared.Entity.EntityWrapper::set_Energy(System.Single)Shared.Entity.EntityWrapper::get_Stats()Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)Candide.GameModels.Services.PlayerActionService::SendBowChargeUp(System.Int32)Candide.Entities.PlayerState.PlayerAnimationController::OnBowChargeUp(System.Int32)
OnLeave
#
public System.Void OnLeave()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0AEFBC192F3E965F2EE5E8165FA578BA23AC4B3990C4B5E1D7939DE6637CE266 - Body hash
BB4CC9887738A3BB98A7865D74D11B9CCC5F7449B51FD2398E97ABE094D5F91F - IL size151
Referenced calls
Candide.Entities.PlayerState.PlayerState::get_Entity()Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)Shared.Entity.EntityWrapper::set_Direction(System.Single)Candide.GameModels.Helpers.PlayerEquipmentHelper::LocalPlayerHasAmmoOfType(Shared.Models.Items.WeaponTypeEnum, System.Int32)Shared.Text.StringDefinitions::GetString(System.String)Candide.CandideUI.PlayerWarningMessage::Add(System.String)Candide.Entities.PlayerState.PlayerTransition::Invoke()Shared.Entity.EntityWrapper::get_Fdt()
String literals
Player_NoAmmo