void Awake() { eventManager = GetComponent <GameObjectEventManager>(); onMapSendTransformUnityAction = new UnityAction <ParamsObject>(OnMapSendTransform); GlobalEventManager.StartListening(MapGlobalEvents.OnMapSendTransform, onMapSendTransformUnityAction); onPlayerSendRigidbodyUnityAction = new UnityAction <ParamsObject>(OnPlayerSendRigidbody); GlobalEventManager.StartListening(PlayerGlobalEvents.OnPlayerSendRigidbody, onPlayerSendRigidbodyUnityAction); }
void Awake() { eventManager = GetComponent <GameObjectEventManager>(); eventManager.StartListening(HealthEvents.OnUpdateMaxHealth, new UnityAction <ParamsObject>(OnUpdateMaxHealth)); eventManager.StartListening(HealthEvents.OnUpdateCurrentHealth, new UnityAction <ParamsObject>(OnUpdateCurrentHealth)); eventManager.StartListening(GunEvents.OnUpdateCurrentAmmo, new UnityAction <ParamsObject>(OnUpdateCurrentAmmo)); eventManager.StartListening(GunEvents.OnUpdateMaxAmmo, new UnityAction <ParamsObject>(OnUpdateMaxAmmo)); }