/// <summary> /// Event delegate for <see cref="ItemStack.OnItemCountChanged"/> /// </summary> private void OnItemStackItemCountChanged(object sender, ItemCountChangedEventArgs e) { if (e.NewItemCount == 0) { this.CurrentItemStack = null; } this.mSlotChangedCallbackFunc(this); }
private void OnCurrentItemCountChanged(object sender, ItemCountChangedEventArgs e) { lock (_lock) { DelayRefreshTimer(); CleanHistory(); int delta = e.Count - _oldItemCount; if (delta <= 0) { return; } for (int i = 0; i < delta; i++) { _itemAddedHistory.Add(DateTime.Now); } MetricsUpdatedEvent(this, new ModuleMetricUpdateEventArgs(Availability, Performance, Quality, OverallEquipmentEfficiency)); } }
private void OnModuleItemCountChangedEvent(object module, ItemCountChangedEventArgs countEventArgs) { RouteForcing.RecalculateRoute(); }
private void OnModuleCurrentItemCountChanged(object sender, ItemCountChangedEventArgs countEventArgs) { _eventRaiser.Raise(ref _platformModuleStateChanged, ((PlatformModule)sender).ToDTO()); }