public class GameEventListener : MonoBehaviour {
public GameEvent gameEvent;
public UnityEvent response;
private void OnEnable() {
gameEvent.RegisterListener(this);
}
private void OnDisable() {
gameEvent.UnregisterListener(this);
}
public void OnEventRaised() {
response.Invoke();
}
}