Romestead Assembly Reference

Candide.Entities.PlayerState.PlayerStates.ShieldHandler

Type JSON

public class in Candide.Entities.PlayerState.PlayerStates

Methods7
Properties1
Fields6
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Entities.PlayerState.PlayerStates
  • Base typeSystem.Object
  • Hash77B85195923E839F93FED22CF0065EAC9EC0913DE2B488B62FDD557B1E3F2417

Relationships

Fields

NameVisibilitySignature
_controllerprivateprivate Candide.Entities.PlayerState.PlayerController _controller
_firstBlockprivateprivate System.Boolean _firstBlock
_onStanceBreakprivateprivate System.Action _onStanceBreak
_shieldStatsprivateprivate Shared.Models.Items.ShieldStats _shieldStats
_stanceBrokenprivateprivate System.Boolean _stanceBroken
_timeWithShieldprivateprivate System.Single _timeWithShield

Properties

NameVisibilitySignature
Entityprivateprivate Shared.Entity.EntityWrapper Entity

Methods

BlockDamage

public System.Void BlockDamage(Shared.Combat.DamageResult damageResult, System.Single blockLevel)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7B5E0D55730111D3FCC152C1A7E6AD4DB5688F488093F1167F7AE7971FA6599C
  • Body hashDC5026E2BA2F1034C6DCF97EC8F44D243196224B133EACC8CEC21D20D49A390B
  • IL size668
Referenced calls
Called by
String literals
  • hit:thud
  • skill:shields
  • shield_enrage
  • aura:favour:shield_enrage
  • shield_perfect_block_window
  • aura:special:player_shield_buff
  • shield_perfect_block_speed
  • aura:special:shield_perfect_block_speed
  • weapon:medusa:shield
  • shield_arc_increase
  • event:/hits/impact/impact_shield

CanTurnOn

public System.Boolean CanTurnOn(Shared.Models.Items.ShieldStats shieldStats)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • HashC1629AB6BD553D2CF5994F396E8336D4DE1609E77198703973F7E21A311DACA6
  • Body hash14155E2A47AB8363EC9C88F288BB45700A03B633A013CC158F9CA59818D46238
  • IL size107
Referenced calls
Called by
String literals
  • ShieldDashState
  • ShieldState
  • SpearShieldState

MedusaBlock

private System.Void MedusaBlock(Shared.Models.Items.ItemInstanceModel shield, Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE6CFF6A5A9FDA12C1B2863FB73570811B3E62B8C40F391BB3AB20D9030469B6D
  • Body hashD9F3E67721FDE68FB747309F3B81C6D1DBC44E459367AD81F26D250D3115A7F0
  • IL size129
Referenced calls
Called by

OnDamaged

public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash628FD89551349A0F4053EF58CAA88EA54FB1C1EBAF85A36BE580771DB1908002
  • Body hashD409F77765D4FADC1C39FC27D5F44E3E2880AE828D6C78B247D33FA894406202
  • IL size247
Referenced calls
Called by
String literals
  • shield_arc_increase

StanceBreak

private System.Void StanceBreak()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash492765D2A60F7DB5271C34D2C85E4E83A822C060D84C16148F974CCA1BCEE0E0
  • Body hash099546496F8E5438E4D6CCE3342B13D252EC68711A6F62C1D69EA9D22FD28A67
  • IL size54
Referenced calls
Called by
String literals
  • event:/items/shield_defense_break

TurnOn

public System.Void TurnOn(Shared.Models.Items.ShieldStats shieldStats)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash37E8E46A4D5D57782E389C236FDFEDA98AD768A9EE0143B6515ED038AE37F6CF
  • Body hash1952ED36A72E936C1EA83F00805F6EE5E8A9693E4EF8676C19B2DD567CF7BC00
  • IL size141
Referenced calls
  • Candide.Entities.PlayerState.PlayerStateMachine::get_PreviousStateName()
  • System.String::op_Inequality(System.String, System.String)
  • Candide.Entities.PlayerState.PlayerStates.ShieldHandler::get_Entity()
  • Shared.Entity.EntityWrapper::get_Energy()
  • Shared.Entity.EntityWrapper::set_Energy(System.Single)
Called by
String literals
  • ShieldDashState
  • ShieldState
  • SpearShieldState

Update

public System.Void Update(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash4F13BB4316F355422049A4740E667E4E7A37A1516F67053264465FB68BED5375
  • Body hash597EB4AF8EF078CA26E4FDE232F727BC93738AC63DAFA3DD3C476E7E0B304B0E
  • IL size15
Called by