public AuraBase(AuraType modifierType, AuraControlEffect controlEffect, float seconds) { ControlEffect = controlEffect; ModifierType = modifierType; Duration = seconds; if (seconds == -1) { TimeLeft = TimeSpan.FromSeconds(1); } else { TimeLeft = TimeSpan.FromSeconds(seconds); } }
public AuraModifier(AuraType modifierType, float addAmount, float mulAmount, float seconds, AuraControlEffect controlEffect = AuraControlEffect.None) : base(modifierType, controlEffect, seconds) { AddAmount = addAmount; MulAmount = mulAmount; }