Esempio n. 1
0
 private void AddLightsaberCrystalProgress(KyberCrystals kybercrystal, GameItemModelQuantity selectedGameItemModelQuantity)
 {
     if (_player.LightsaberProgress == 85)
     {
         _currentKyberCrystal        = _currentGameItem;
         _player.LightsaberProgress += kybercrystal.LightsaberProgress;
         _currentLocation.RemoveGameItemModelFromLocation(selectedGameItemModelQuantity);
         _player.AddGameItemModelToInventory(selectedGameItemModelQuantity);
     }
     else if (_player.LightsaberProgress == 100)
     {
         MessageBoxResult result = MessageBox.Show("Error: You are already holding a Kyber Crystal");
     }
     else
     {
         MessageBoxResult result = MessageBox.Show("Error: You need to gather all the lightsaber parts first.");
     }
 }
Esempio n. 2
0
 private void RemoveLightsaberCrystalProgress(KyberCrystals kybercrystal, GameItemModelQuantity selectedGameItemModelQuantity)
 {
     _player.LightsaberProgress -= kybercrystal.LightsaberProgress;
     _currentLocation.AddGameItemModelToLocation(selectedGameItemModelQuantity);
     _player.RemoveGameItemModelToInventory(selectedGameItemModelQuantity);
 }