protected virtual void OnBuildingStockChanged(ResourcesFetchedArgs e) { BuildingStockChanged?.Invoke(this, e); }
/// <summary> /// Evenement déclenché en cas de retour à un bâtiment de stockage /// avec des ressources /// </summary> /// <param name="e"></param> protected void OnResourceFetched(ResourcesFetchedArgs e) { ResourceCollected?.Invoke(this, e); }
/// <summary> /// Capte la fin de la collecte de ressources par un worker /// et gère les actions conséquentes /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnWorkerCompletedCollect(object sender, ResourcesFetchedArgs e) { WorkerCompletedCollect?.Invoke(sender, e); }
/// <summary> /// Emet l'event de notification de changement de ressources /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void NotifyClientResourceCollected(object sender, ResourcesFetchedArgs e) { var args = BuildNotificationEventArgs(MessageTypes.FETCHWAY_COMPLETED, e); NotifyClient(args); }