{"Id":"Candide.Toolkit.ClientToolDamageHelper","Name":"ClientToolDamageHelper","DisplayName":"ClientToolDamageHelper","FullName":"Candide.Toolkit.ClientToolDamageHelper","Namespace":"Candide.Toolkit","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"HandleRockToolDamage(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Boolean)-\u003ESystem.Void","Name":"HandleRockToolDamage","Signature":"public System.Void HandleRockToolDamage(Shared.Entity.EntityWrapper damagedEntity, Shared.Combat.DamageResult damageResult, System.Boolean requireTool)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damagedEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false},{"Name":"requireTool","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":378,"BodyHash":"0506FBC8F16C842111D9537CA9D23C34D441A4ADE5D1150D923424213364D5AC","Hash":"099929DD910995F2020E610808CE0B3DF61048C06E50C376BFCDD3D045A05706","CalledMethods":["Candide.Multiplayer.Models.LocalPlayer::get_EntityId()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Item(!0)","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Stats()","System.Nullable\u003CShared.Models.Stats.EntityStats\u003E::.ctor(!0)","Candide.Multiplayer.PlayerHelper::GetPlayerEquipment(Shared.Entity.EntityWrapper)","Shared.Helpers.ToolDamageHelper::HandleResourceDamage(Shared.Models.Items.EquipmentType, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Models.Stats.EntityStats\u003E, Shared.Models.Items.ItemInstanceModel[], Shared.Combat.DamageResult, System.Boolean, System.Boolean, System.Single, Shared.Models.Skill.CharacterSkill)","Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)","Shared.Text.StringDefinitions::GetString(System.String)","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Color::get_White()","Candide.Graphics.FloatingTextSystem::AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)","Shared.Helpers.HitPositionHelper::GetHitPosition(Shared.Entity.EntityWrapper, Shared.Combat.DamageInfo)","Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)"],"StringLiterals":["skill:mining","Gui_PickaxeWarning","tool_warning","hit:pick"],"Source":null},{"Id":"HandleTreeToolDamage(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Boolean)-\u003ESystem.Void","Name":"HandleTreeToolDamage","Signature":"public System.Void HandleTreeToolDamage(Shared.Entity.EntityWrapper damagedEntity, Shared.Combat.DamageResult damageResult, System.Boolean requireTool)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damagedEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false},{"Name":"requireTool","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":351,"BodyHash":"4344260000EC4B0935DE06B2D8C122F003B3193CA495910F96694BF676AA6906","Hash":"0433B33187C624D4F48407CAD3B4B5D1A43BDF10830699DDB8358ED591FC68EE","CalledMethods":["Candide.Multiplayer.Models.LocalPlayer::get_EntityId()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::get_Item(!0)","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Stats()","System.Nullable\u003CShared.Models.Stats.EntityStats\u003E::.ctor(!0)","Candide.Multiplayer.PlayerHelper::GetPlayerEquipment(Shared.Entity.EntityWrapper)","Shared.Helpers.ToolDamageHelper::HandleResourceDamage(Shared.Models.Items.EquipmentType, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Models.Stats.EntityStats\u003E, Shared.Models.Items.ItemInstanceModel[], Shared.Combat.DamageResult, System.Boolean, System.Boolean, System.Single, Shared.Models.Skill.CharacterSkill)","Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)","Shared.Text.StringDefinitions::GetString(System.String)","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Color::get_White()","Candide.Graphics.FloatingTextSystem::AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)","Shared.Helpers.HitPositionHelper::GetHitPosition(Shared.Entity.EntityWrapper, Shared.Combat.DamageInfo)","Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)"],"StringLiterals":["skill:woodcutting","Gui_AxeWarning","tool_warning","hit:axe"],"Source":null}],"Hash":"58DE4224056DC71442824BC73A1D10134E36ED569D512894EE9253DED74F9AF0"}