- Create gameEvent scriptableObject
Create/ScriptableObjects/GameEvent
- Call next methods on this scriptableObject:
GameEvent.Invoke(); //Invoke events
GameEvent.Add(GameEventListener gameEventListener); //Subscribe
GameEvent.Remove(GameEventListener gameEventListener); //Unsibscribe