EventManager
EventManager is a singleton class that manages custom game events. An event is an occurrence of a specific action or condition that game can respond to.
Using the EventManager
EventManager.GameStatus == EStatus.PlayEventManager.SetGameStatus(EStatus.Play);Subscribing to an event
EventManager.GetEvent<BallCollectEventArgs>(EGameEvent.BallDestroyed).Subscribe(ShowExplosionEffect);Unsubscribing from an event
EventManager.GetEvent<BallCollectEventArgs>(EGameEvent.BallDestroyed).Unsubscribe(ShowExplosionEffect);Triggering an event
Summary
Last updated