using UnityEngine; using UnityEngine.Events; public class CharacterEventBus : MonoBehaviour { public static CharacterEventBus Instance { get; private set; } public UnityEvent OnCharacterAppeared; public UnityEvent OnBotTurn; public UnityEvent OnPlayerTurn; public UnityEvent OnBotWin; public UnityEvent OnPlayerWin; public UnityEvent OnLevelDown; public UnityEvent OnDraw; public void Initialize() { Instance = this; } }