コード例 #1
0
ファイル: Actor.cs プロジェクト: njelly/Deeep
 // --------------------------------------------------------------------------------------------
 protected virtual void OnDestroy()
 {
     if (_destructible)
     {
         _destructible.RemoveDamageListener(OnDamaged);
     }
 }
コード例 #2
0
ファイル: UIActorHealthBar.cs プロジェクト: njelly/Deeep
        // --------------------------------------------------------------------------------------------
        private void OnDestroy()
        {
            if (PlayerActor.Instance)
            {
                PlayerActor.Instance.RemoveMoveModeChangedListener(OnMoveModeChanged);
            }

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