Beispiel #1
0
 private void OnPlayModeEnter()
 {
     InteractiveObjectEventsManagerSingleton.Get().RegisterOnInteractiveObjectCreatedEventListener(OnInteractiveObjectCreated);
     InteractiveObjectEventsManagerSingleton.Get().RegisterOnInteractiveObjectDestroyedEventListener(OnInteractiveObjectDestroyed);
     RangeEventsManager.Get().RegisterOnRangeObjectCreatedEventListener(OnInteractiveObjectCreated);
     RangeEventsManager.Get().RegisterOnRangeObjectDestroyedEventListener(OnInteractiveObjectDestroyed);
 }
Beispiel #2
0
 private void OnPlayModeEnter()
 {
     InteractiveObjectEventsManagerSingleton.Get().RegisterOnAllInteractiveObjectCreatedEventListener(delegate(CoreInteractiveObject interactiveObject)
     {
         this.OnObjectCreated(interactiveObject);
         interactiveObject.RegisterInteractiveObjectDestroyedEventListener(this.OnObjectDestroyed);
     });
     RangeEventsManager.Get().RegisterOnRangeObjectCreatedEventListener(delegate(RangeObjectV2 rangeObject)
     {
         this.OnObjectCreated(rangeObject);
         rangeObject.RegisterOnRangeObjectDestroyedEventListener(this.OnObjectDestroyed);
     });
 }
Beispiel #3
0
        public void Init()
        {
            var rangeInitializers = GameObject.FindObjectsOfType <RangeObjectInitializer>();

            for (var rangeInitializerIndex = 0; rangeInitializerIndex < rangeInitializers.Length; rangeInitializerIndex++)
            {
                rangeInitializers[rangeInitializerIndex].Init();
            }

            #region Event Register

            RangeEventsManager.Get().RegisterOnRangeObjectCreatedEventListener(OnRangeObjectCreated);
            RangeEventsManager.Get().RegisterOnRangeObjectDestroyedEventListener(OnRangeObjectDestroyed);
            InteractiveObjectEventsManagerSingleton.Get().RegisterOnInteractiveObjectDestroyedEventListener(OnInteractiveObjectDestroyed);

            #endregion
        }