public Aura(AuraEffect[] effects, int duration, UniqueAuraType uniqueType, GameplayEventStandard newTurnEvent) { _effects = effects; _durationInTurns = duration; _newTurnEvent = newTurnEvent; _uniqueAuraType = uniqueType; }
private void RemoveUniqueAura(UniqueAuraType uniqueType) { _uniqueAuras[uniqueType].RemoveAura(); _uniqueAuras.Remove(uniqueType); }