Ejemplo n.º 1
0
 // --------------------------------------------------------------------------------------------
 protected virtual void OnDestroy()
 {
     if (_destructible)
     {
         _destructible.RemoveDamageListener(OnDamaged);
     }
 }
Ejemplo n.º 2
0
        // --------------------------------------------------------------------------------------------
        private void OnDestroy()
        {
            if (PlayerActor.Instance)
            {
                PlayerActor.Instance.RemoveMoveModeChangedListener(OnMoveModeChanged);
            }

            if (_destructible)
            {
                _destructible.RemoveDamageListener(OnDamaged);
            }
        }