Romestead Assembly Reference

Shared.Helpers.ToolDamageHelper

Type JSON

public class in Shared.Helpers

Methods4
Properties0
Fields1
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Helpers
  • Base typeSystem.Object
  • HashD0CD2A69BF788903B05E250256597A38AC10788264286F6A68F78FA54AD6DDC5

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
UnarmedSwingTimerpublicpublic System.Single UnarmedSwingTimer

Methods

GetItemFromEquipmentType

public Shared.Models.Items.ItemInstanceModel GetItemFromEquipmentType(Shared.Models.Items.ItemInstanceModel[] slots, Shared.Models.Items.EquipmentType type)

Method metadata
  • Visibilitypublic
  • Return typeShared.Models.Items.ItemInstanceModel
  • StaticTrue
  • VirtualFalse
  • HashEE49001026C28CA77FCE6EA7B4CCB5E611C3F35032298E69FAFE4B470F46DF25
  • Body hash9DBA2A8A412FA6EF1B4A108A3A1069533A402BA7F94BBAD23F1748A6EBF4C10D
  • IL size59
Referenced calls
  • Shared.Models.Items.ItemInstanceModel::get_Data()
Called by

GetSwingSpeedScaling

public System.Single GetSwingSpeedScaling(Shared.Models.Items.WeaponTypeEnum weaponType, System.Single swingSpeed)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Single
  • StaticTrue
  • VirtualFalse
  • Hash46812ED5A84D2993F364B531B4A14EA7AC140220E00D8C2EF37C818A400EB588
  • Body hashBF10745E2CD0616A98EE87B0BF61ED24D10F672E0587AB4F3061997D424D6C23
  • IL size296
Referenced calls
  • System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)
Called by
String literals
  • weaponType

GetToolDamage

public System.Single GetToolDamage(Shared.Models.Items.EquipmentType toolType, System.Nullable<Shared.Models.Stats.EntityStats> entityStats)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Single
  • StaticTrue
  • VirtualFalse
  • Hash5DFB56239C9551537E38B9F5618ADEDD5B4ACAA90C267C804705003FC9126802
  • Body hash915DBE5CD26C890CE6F420D06AD2A96471039294E5A64A85237677D3087CD60A
  • IL size75
Referenced calls
Called by
String literals
  • AxePower
  • PickaxePower

HandleResourceDamage

public Shared.Helpers.ToolDamageResult HandleResourceDamage(Shared.Models.Items.EquipmentType toolType, Shared.Entity.EntityWrapper damagedEntity, Shared.Entity.EntityWrapper damagingEntity, System.Nullable<Shared.Models.Stats.EntityStats> entityStats, Shared.Models.Items.ItemInstanceModel[] inventory, Shared.Combat.DamageResult damageResult, System.Boolean requireToolForMelee, System.Boolean requireMelee, System.Single multiplier, Shared.Models.Skill.CharacterSkill skillsCharacterSkill)

Method metadata
  • Visibilitypublic
  • Return typeShared.Helpers.ToolDamageResult
  • StaticTrue
  • VirtualFalse
  • HashD4AB83DC85805CC3C96230BBDC7416C74084C1ECEF935E3ABDE11D048BA0FBBA
  • Body hashC416B504A196B2BD788AECD25B5FF9F3F9A618EA9AF461CC9E6766E4D3A3EC51
  • IL size705
Referenced calls
Called by