trouble-in-terror-town/Assets/Scripts/GameEventSystem/GameEventManager.cs
2022-04-22 15:27:05 +02:00

21 lines
559 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GameEventManager : MonoBehaviour
{
public List<GameEventManagerList> GameEvents;
public void TriggerGameEvent(string eventName)
{
for (int gameEvent=0; gameEvent< GameEvents.Count; gameEvent++)
{
if (GameEvents[gameEvent].gameEventName == eventName)
{
Debug.Log("attempting to invoke " + eventName);
GameEvents[gameEvent].GameEventSender.Invoke();
}
}
}
}