Romestead Assembly Reference

CandideServer.Entities.Controllers.ServerShieldHandler

Type JSON

public class in CandideServer.Entities.Controllers

Methods5
Properties1
Fields6
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Entities.Controllers
  • Base typeSystem.Object
  • Hash4538EFE911E12F8BA6036BB7AE45078B9BB3CA5AA3804ACC2A67EBE667CCC4D6

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
_controllerprivateprivate CandideServer.Entities.Controllers.ServerPlayerEntityController _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
  • HashEFA413F4CF56F0E97E3D91D562D93EC303C4D94AFC66DD38C04F374C832F4C02
  • Body hash850BD3431061B54F20CD2DEED7E80625864756E71F0EF7B610EEEB32B89EDEC4
  • IL size233
Referenced calls
  • Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Skill.CharacterSkill>::get_Item(!0)
  • Shared.Models.Skill.CharacterSkill::get_CurrentValue()
  • CandideServer.Entities.Controllers.ServerShieldHandler::get_Entity()
  • Shared.Entity.EntityWrapper::get_Energy()
  • Shared.Entity.EntityWrapper::set_Energy(System.Single)
  • CandideServer.Entities.Controllers.ServerShieldHandler::StanceBreak()
Called by
String literals
  • skill:shields

OnDamaged

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash73164A27931B77FDFC37646B382B49A341F7A2CAB1E4FE88CCA4773BA5794EA3
  • Body hash247EFBF436E68FE4FB0E673FB7B94565BFFBEF3F25E09C3F160247F785A5D26C
  • IL size212
Referenced calls

StanceBreak

private System.Void StanceBreak()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash3EF8131CEA3CE71C196DF02F542707AB543FA2EAC364EFFEC52B32F85EA889B8
  • Body hash5A908046E197BF6252A1BD4F4105F20945BFAE1ABBC0244D5179DDFD6E9ECCE1
  • IL size28
Referenced calls
  • System.Action::Invoke()
Called by

TurnOn

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA971C14ADF4D4904311FE33B6C9C8FFECEA14ECCE40275DC28DFEBDC989A0249
  • Body hashC657E61DD003D5E64C7C5F05560143874CBA3D767A4D215978C4BB54EA0DF70D
  • IL size57
Referenced calls
  • CandideServer.Entities.Controllers.ServerShieldHandler::get_Entity()
  • Shared.Entity.EntityWrapper::get_Energy()
  • Shared.Entity.EntityWrapper::set_Energy(System.Single)

Update

public System.Void Update(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash27B6985FF3C99A554E7A747A5FE8F78B414FC8C096A6EC2C1E0E07369785611C
  • Body hash67DD30B39BD35DC43EF31BAF0D44F934E0B077941EA26667873A2D05DB4C6A02
  • IL size15