Class MeleeData
- Namespace
- TDMaker.Unity.Authoring
- Assembly
- TDMaker.Unity.dll
Serializable melee attack; disabled data bakes to no melee slot.
public sealed class MeleeData
- Inheritance
-
MeleeData
- Inherited Members
Constructors
MeleeData()
public MeleeData()
Fields
cooldown
Seconds between strikes.
[Min(0.01)]
public float cooldown
Field Value
damage
Damage per strike.
public DamageData damage
Field Value
enabled
Whether the entity has a melee attack.
public bool enabled
Field Value
range
Contact range.
[Min(0)]
public float range
Field Value
Methods
ToDef()
Bakes the melee definition, or null when disabled.
public MeleeDef ToDef()
Returns
ToDef(float, float)
Bakes with an added experience rate and a damage multiplier.
public MeleeDef ToDef(float extraExperienceRate, float damageScale)