/// <summary> /// Instantiates a new instance of <see cref="AfterGatherGpRegenStrategy"/> class. /// </summary> public AfterGatherGpRegenStrategy(CordialStockManager cordialStock, ICordialConsumerLogger cordialConsumerLogger) { if (cordialStock == null) { throw new ArgumentNullException("cordialStock"); } if (cordialConsumerLogger == null) { throw new ArgumentNullException("cordialConsumerLogger"); } this.cordialStock = cordialStock; this.logger = cordialConsumerLogger; }
/// <summary> /// Instantiates a new instance of the <see cref="BeforeGatherGpRegenStrategy"/> class. /// </summary> public BeforeGatherGpRegenStrategy(CordialStockManager cordialStockManager, IBeforeGatherGpRegenStrategyLogger logger) { if (logger == null) { throw new ArgumentNullException("logger"); } if (cordialStockManager == null) { throw new ArgumentNullException("cordialStockManager"); } this.logger = logger; this.cordialStockManager = cordialStockManager; this.gpPerTick = CharacterResource.GetGpPerTick(); }