예제 #1
0
파일: ShipYard.cs 프로젝트: Exiolite/Abyss
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (LevelManager.InstancedPlayer == null)
     {
         return;
     }
     if (other.gameObject != LevelManager.InstancedPlayer.gameObject)
     {
         return;
     }
     PlayersAccount.DepositToSave();
     GuiEvent.UpdateNavCircleResources.Invoke();
 }
예제 #2
0
        private void OnTriggerEnter2D(Collider2D other)
        {
            if (LevelManager.InstancedPlayer == null)
            {
                return;
            }
            if (other.gameObject != LevelManager.InstancedPlayer.gameObject)
            {
                return;
            }
            PlayersAccount.DepositToSave();
            GuiEvent.UpdateNavCircleResources.Invoke();

            _playerHitPointsDifference = ReadPlayerHitPointsDifference();
            _creditsForRepair          = _playerHitPointsDifference * _repairTax;
            UpdateCreditsUi(_creditsForRepair);
        }