/// <summary> Initialises this object. </summary> /// <param name="eventHandlers"> The event handlers. </param> public void Init(IEventHandlers eventHandlers) { eventHandlers.SubscribeOnAwake(Awake); eventHandlers.SubscribeOnStart(Start); eventHandlers.SubscribeOnUpdate(Update); eventHandlers.SubscribeOnLateUpdate(LateUpdate); eventHandlers.SubscribeOnDestroy(OnDestroy); }
public void Init(IEventHandlers eventHandlers) { eventHandlers.SubscribeOnUpdate(Update); eventHandlers.SubscribeOnReady(() => { Initialized = true; }); }
public void Init(IEventHandlers eventHandlers) { #if !NET_2_0_SUBSET eventHandlers.SubscribeOnAwake(SceneStartAnalytics); eventHandlers.SubscribeOnApplicationQuit(SceneStopAnalytics); eventHandlers.SubscribeOnUpdate(OnUpdate); eventHandlers.SubscribeOnStart(InitSlamLocalizerAnalytics); #endif }
/// <summary> /// Adds the IEventReceiver functions to the delegates in order to be called from MetaManager /// </summary> public void Init(IEventHandlers eventHandlers) { eventHandlers.SubscribeOnUpdate(Update); }
void IEventReceiver.Init(IEventHandlers eventHandlers) { eventHandlers.SubscribeOnUpdate(Update); eventHandlers.SubscribeOnApplicationQuit(OnApplicationQuit); }
public void Init(IEventHandlers eventHandlers) { eventHandlers.SubscribeOnReady(SystemReady); eventHandlers.SubscribeOnUpdate(Update); }