Candide.Toolkit.ClientToolDamageHelper
Type JSONpublic class in Candide.Toolkit
Type metadata
- Assembly
Romestead - Namespace
Candide.Toolkit - Base type
System.Object - Hash
58DE4224056DC71442824BC73A1D10134E36ED569D512894EE9253DED74F9AF0
Relationships
Base type
System.Object
Methods
HandleRockToolDamage
#
public System.Void HandleRockToolDamage(Shared.Entity.EntityWrapper damagedEntity, Shared.Combat.DamageResult damageResult, System.Boolean requireTool)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
099929DD910995F2020E610808CE0B3DF61048C06E50C376BFCDD3D045A05706 - Body hash
0506FBC8F16C842111D9537CA9D23C34D441A4ADE5D1150D923424213364D5AC - IL size378
Referenced calls
Candide.Multiplayer.Models.LocalPlayer::get_EntityId()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Equality(System.Guid, System.Guid)System.Collections.Generic.Dictionary<System.String, Shared.Models.Skill.CharacterSkill>::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<Shared.Models.Stats.EntityStats>::.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<Shared.Models.Stats.EntityStats>, 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)
Called by
String literals
skill:miningGui_PickaxeWarningtool_warninghit:pick
HandleTreeToolDamage
#
public System.Void HandleTreeToolDamage(Shared.Entity.EntityWrapper damagedEntity, Shared.Combat.DamageResult damageResult, System.Boolean requireTool)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0433B33187C624D4F48407CAD3B4B5D1A43BDF10830699DDB8358ED591FC68EE - Body hash
4344260000EC4B0935DE06B2D8C122F003B3193CA495910F96694BF676AA6906 - IL size351
Referenced calls
Candide.Multiplayer.Models.LocalPlayer::get_EntityId()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Equality(System.Guid, System.Guid)System.Collections.Generic.Dictionary<System.String, Shared.Models.Skill.CharacterSkill>::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<Shared.Models.Stats.EntityStats>::.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<Shared.Models.Stats.EntityStats>, 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)
Called by
String literals
skill:woodcuttingGui_AxeWarningtool_warninghit:axe