//------------------------------------------applyStatus public void applyStatus(int _duration, float _statMod, STATUS_EFFECT _type, bool _isCompounding, float _multiplier) { StatusEffect se = new StatusEffect(_duration, _statMod, _type, _isCompounding, _multiplier); status.Add(se); }
public void StatusEffect(STATUS_EFFECT effect, float amount) { StartCoroutine(effect.ToString(), amount); }
//------------------------------------------applyDOT() public void applyDOT(int _damage, int _duration, float _statMod, STATUS_EFFECT _status, bool _isCompounding, float _multiplier) { DOT d = new DOT(_damage, _duration, _duration, _statMod, _status, _isCompounding, _multiplier); Dots.Add(d); }