CandideServer.Entities.Controllers.ServerShieldHandler
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
System.Object - Hash
4538EFE911E12F8BA6036BB7AE45078B9BB3CA5AA3804ACC2A67EBE667CCC4D6
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
_controller# | private | private CandideServer.Entities.Controllers.ServerPlayerEntityController _controller |
_firstBlock# | private | private System.Boolean _firstBlock |
_onStanceBreak# | private | private System.Action _onStanceBreak |
_shieldStats# | private | private Shared.Models.Items.ShieldStats _shieldStats |
_stanceBroken# | private | private System.Boolean _stanceBroken |
_timeWithShield# | private | private System.Single _timeWithShield |
Properties
| Name | Visibility | Signature |
|---|---|---|
Entity# | private | private Shared.Entity.EntityWrapper Entity |
Methods
BlockDamage
#
public System.Void BlockDamage(Shared.Combat.DamageResult damageResult, System.Single blockLevel)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
EFA413F4CF56F0E97E3D91D562D93EC303C4D94AFC66DD38C04F374C832F4C02 - Body hash
850BD3431061B54F20CD2DEED7E80625864756E71F0EF7B610EEEB32B89EDEC4 - 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()
String literals
skill:shields
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
73164A27931B77FDFC37646B382B49A341F7A2CAB1E4FE88CCA4773BA5794EA3 - Body hash
247EFBF436E68FE4FB0E673FB7B94565BFFBEF3F25E09C3F160247F785A5D26C - IL size212
Referenced calls
CandideServer.Entities.Controllers.ServerShieldHandler::get_Entity()Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)Shared.Entity.EntityWrapper::get_Position2()System.Nullable<Microsoft.Xna.Framework.Vector3>::get_HasValue()System.Nullable<Microsoft.Xna.Framework.Vector3>::get_Value()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::get_Zero()Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideServer.Entities.Controllers.ServerShieldHandler::BlockDamage(Shared.Combat.DamageResult, System.Single)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
StanceBreak
#
private System.Void StanceBreak()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3EF8131CEA3CE71C196DF02F542707AB543FA2EAC364EFFEC52B32F85EA889B8 - Body hash
5A908046E197BF6252A1BD4F4105F20945BFAE1ABBC0244D5179DDFD6E9ECCE1 - IL size28
Referenced calls
System.Action::Invoke()
TurnOn
#
public System.Void TurnOn(Shared.Models.Items.ShieldStats shieldStats)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A971C14ADF4D4904311FE33B6C9C8FFECEA14ECCE40275DC28DFEBDC989A0249 - Body hash
C657E61DD003D5E64C7C5F05560143874CBA3D767A4D215978C4BB54EA0DF70D - 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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
27B6985FF3C99A554E7A747A5FE8F78B414FC8C096A6EC2C1E0E07369785611C - Body hash
67DD30B39BD35DC43EF31BAF0D44F934E0B077941EA26667873A2D05DB4C6A02 - IL size15