public DotInfo(int turnCount, DoTDamageType type, int flatDamage, float percentageDamage) { TurnCount = turnCount; Type = type; DamageType = _mappedDamageTypes[Type]; FlatDamage = flatDamage; PercentageDamage = percentageDamage; }
public DotDisplay GetDataByType(DoTDamageType type) { return(dotData.FirstOrDefault(data => data.type == type)); }
public void RemoveDot(DoTDamageType st) { OnDotsChanged.Invoke(_appliedDots[st]); _appliedDots.Remove(st); }