示例#1
0
 /**
  * metoda, ktora zavola vyliecenie daneho vojaka (zavola sa s 2 sekundovym oneskorenim
  * aby hrac videl, ktoreho vojaka vyliecil)
  */
 private void FinishAction()
 {
     healObject?.GetComponent <HealthControl>()?.TakeDamage(-healPower);
     healObject = null;
     isUsed     = false;
     po.AfterFinishedAction();
 }
示例#2
0
 /**
  * A normal member used for ungrabbing a Weapon in VR
  * (e.g. Soldier was wrongly placed)
  */
 private void ObjectUngrabbed(object sender, InteractableObjectEventArgs e)
 {
     if (bulletCount == 0 || GameManager.Instance.gamemode == GameManager.GameMode.MENU)
     {
         playableObject.AfterFinishedAction();
         ControlShooting(true);
     }
 }