From 1f7a3a4595c323543964f600f09534b35ba564fa Mon Sep 17 00:00:00 2001 From: j-weissen Date: Thu, 23 Jun 2022 14:39:00 +0200 Subject: [PATCH] Only one action can be invoked --- Assets/Scripts/Actions/ActionManager.cs | 2 ++ Assets/Scripts/TileBehaviour.cs | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Assets/Scripts/Actions/ActionManager.cs b/Assets/Scripts/Actions/ActionManager.cs index 16ba036..f6ee005 100644 --- a/Assets/Scripts/Actions/ActionManager.cs +++ b/Assets/Scripts/Actions/ActionManager.cs @@ -49,6 +49,7 @@ namespace Actions { foreach (ClickActionHandler actionHandler in _clickActionHandlers) { if(actionHandler.Matches(gameObject, usableItem)) { 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) { if(actionHandler.Matches(gameObject)) { actionHandler.InvokeAction(gameObject); + break; // Gleich noch einmal. Und ich kann nachts immer noch zufrieden schlafen. } } } diff --git a/Assets/Scripts/TileBehaviour.cs b/Assets/Scripts/TileBehaviour.cs index c64ee25..d9c2a05 100644 --- a/Assets/Scripts/TileBehaviour.cs +++ b/Assets/Scripts/TileBehaviour.cs @@ -38,7 +38,6 @@ public class TileBehaviour : MonoBehaviour { } private void NextDay() { - Debug.Log("nextday"); ActionManager.Instance.NextDayAction(gameObject); }