Пример #1
0
 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);
 }
Пример #2
0
 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));
 }