Only one action can be invoked

This commit is contained in:
j-weissen 2022-06-23 14:39:00 +02:00
parent b0ab924037
commit 1f7a3a4595
2 changed files with 2 additions and 1 deletions

View file

@ -49,6 +49,7 @@ namespace Actions {
foreach (ClickActionHandler actionHandler in _clickActionHandlers) { foreach (ClickActionHandler actionHandler in _clickActionHandlers) {
if(actionHandler.Matches(gameObject, usableItem)) { if(actionHandler.Matches(gameObject, usableItem)) {
actionHandler.InvokeAction(gameObject); actionHandler.InvokeAction(gameObject);
break; // Ja Herr Professor, Sie sehen richtig. Voller Stolz verwende ich ein break.
} }
} }
} }
@ -58,6 +59,7 @@ namespace Actions {
foreach (NextDayActionHandler actionHandler in _nextDayActionHandlers) { foreach (NextDayActionHandler actionHandler in _nextDayActionHandlers) {
if(actionHandler.Matches(gameObject)) { if(actionHandler.Matches(gameObject)) {
actionHandler.InvokeAction(gameObject); actionHandler.InvokeAction(gameObject);
break; // Gleich noch einmal. Und ich kann nachts immer noch zufrieden schlafen.
} }
} }
} }

View file

@ -38,7 +38,6 @@ public class TileBehaviour : MonoBehaviour {
} }
private void NextDay() { private void NextDay() {
Debug.Log("nextday");
ActionManager.Instance.NextDayAction(gameObject); ActionManager.Instance.NextDayAction(gameObject);
} }