{"Id":"CandideServer.Entities.Controllers.ServerShieldHandler","Name":"ServerShieldHandler","DisplayName":"ServerShieldHandler","FullName":"CandideServer.Entities.Controllers.ServerShieldHandler","Namespace":"CandideServer.Entities.Controllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_controller:CandideServer.Entities.Controllers.ServerPlayerEntityController","Name":"_controller","Type":"CandideServer.Entities.Controllers.ServerPlayerEntityController","Signature":"private CandideServer.Entities.Controllers.ServerPlayerEntityController _controller","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"DCDB0A7F6F7A2B2B72921729E204D6C3BFF3A086972258ADDE95DB453AB3A9A8"},{"Id":"_firstBlock:System.Boolean","Name":"_firstBlock","Type":"System.Boolean","Signature":"private System.Boolean _firstBlock","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D6A3D8D7DAD6CDB31651474F67EEF4418750E673ED7B69A2FF21F4F1DCCAF731"},{"Id":"_onStanceBreak:System.Action","Name":"_onStanceBreak","Type":"System.Action","Signature":"private System.Action _onStanceBreak","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"BDE3FA7BC166BE038D4DE027A05E694B6BE76D796F5CC1367003182AFB11939E"},{"Id":"_shieldStats:Shared.Models.Items.ShieldStats","Name":"_shieldStats","Type":"Shared.Models.Items.ShieldStats","Signature":"private Shared.Models.Items.ShieldStats _shieldStats","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5AC5247394733665F22BEB4E37F3E584031C46909B84E3B0E77377DA08210376"},{"Id":"_stanceBroken:System.Boolean","Name":"_stanceBroken","Type":"System.Boolean","Signature":"private System.Boolean _stanceBroken","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F8F103572AE087ADD1717E521B1A7DEA418674D049A40F05FEC43A3F55493E7F"},{"Id":"_timeWithShield:System.Single","Name":"_timeWithShield","Type":"System.Single","Signature":"private System.Single _timeWithShield","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FA9DE9FAD938F148936628205C28B06873016040A8C92429A176804476659550"}],"Properties":[{"Id":"Entity:Shared.Entity.EntityWrapper","Name":"Entity","Type":"Shared.Entity.EntityWrapper","Signature":"private Shared.Entity.EntityWrapper Entity","Visibility":"private","HasGetter":true,"HasSetter":false,"Hash":"3323A5AD31AAE6D16D237C0CBB6CBCA92B980E7203E36325C9AA61C9D55932F4"}],"Events":[],"Methods":[{"Id":"BlockDamage(Shared.Combat.DamageResult, System.Single)-\u003ESystem.Void","Name":"BlockDamage","Signature":"public System.Void BlockDamage(Shared.Combat.DamageResult damageResult, System.Single blockLevel)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false},{"Name":"blockLevel","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":233,"BodyHash":"850BD3431061B54F20CD2DEED7E80625864756E71F0EF7B610EEEB32B89EDEC4","Hash":"EFA413F4CF56F0E97E3D91D562D93EC303C4D94AFC66DD38C04F374C832F4C02","CalledMethods":["Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::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()"],"StringLiterals":["skill:shields"],"Source":null},{"Id":"OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged","Signature":"public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":212,"BodyHash":"247EFBF436E68FE4FB0E673FB7B94565BFFBEF3F25E09C3F160247F785A5D26C","Hash":"73164A27931B77FDFC37646B382B49A341F7A2CAB1E4FE88CCA4773BA5794EA3","CalledMethods":["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\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::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)"],"StringLiterals":[],"Source":null},{"Id":"StanceBreak()-\u003ESystem.Void","Name":"StanceBreak","Signature":"private System.Void StanceBreak()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":28,"BodyHash":"5A908046E197BF6252A1BD4F4105F20945BFAE1ABBC0244D5179DDFD6E9ECCE1","Hash":"3EF8131CEA3CE71C196DF02F542707AB543FA2EAC364EFFEC52B32F85EA889B8","CalledMethods":["System.Action::Invoke()"],"StringLiterals":[],"Source":null},{"Id":"TurnOn(Shared.Models.Items.ShieldStats)-\u003ESystem.Void","Name":"TurnOn","Signature":"public System.Void TurnOn(Shared.Models.Items.ShieldStats shieldStats)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"shieldStats","Type":"Shared.Models.Items.ShieldStats","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":57,"BodyHash":"C657E61DD003D5E64C7C5F05560143874CBA3D767A4D215978C4BB54EA0DF70D","Hash":"A971C14ADF4D4904311FE33B6C9C8FFECEA14ECCE40275DC28DFEBDC989A0249","CalledMethods":["CandideServer.Entities.Controllers.ServerShieldHandler::get_Entity()","Shared.Entity.EntityWrapper::get_Energy()","Shared.Entity.EntityWrapper::set_Energy(System.Single)"],"StringLiterals":[],"Source":null},{"Id":"Update(System.Single)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":15,"BodyHash":"67DD30B39BD35DC43EF31BAF0D44F934E0B077941EA26667873A2D05DB4C6A02","Hash":"27B6985FF3C99A554E7A747A5FE8F78B414FC8C096A6EC2C1E0E07369785611C","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"4538EFE911E12F8BA6036BB7AE45078B9BB3CA5AA3804ACC2A67EBE667CCC4D6"}