/** * 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(); }
/** * 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); } }