Exemple #1
0
 void OnDisable()
 {
     /* Make sure you remove your event methods in the 'OnDisable' or 'OnDestroy' method
      * If you forget to do this you may get errors pertaining to objects that no longer exist */
     Light2D.UnregisterEventListener(LightEventListenerType.OnEnter, OnLightEnter);
     Light2D.UnregisterEventListener(LightEventListenerType.OnStay, OnLightStay);
     Light2D.UnregisterEventListener(LightEventListenerType.OnExit, OnLightExit);
 }
Exemple #2
0
    private void OnDestroy()
    {
        /* (!) Make sure you unregister your events on destroy. If you do not
         * you might get strange errors (!) */

        Light2D.UnregisterEventListener(LightEventListenerType.OnStay, OnLightStay);
        Light2D.UnregisterEventListener(LightEventListenerType.OnEnter, OnLightEnter);
        Light2D.UnregisterEventListener(LightEventListenerType.OnExit, OnLightExit);
    }
Exemple #3
0
 // Be sure you unsubscribe from your event listener before your object is destroyed!
 void OnDestroy()
 {
     Light2D.UnregisterEventListener(LightEventListenerType.OnEnter, OnEnterEvent);
     Light2D.UnregisterEventListener(LightEventListenerType.OnStay, OnStayEvent);
     Light2D.UnregisterEventListener(LightEventListenerType.OnExit, OnExitEvent);
 }