public void HandleHardwareDestruction(Hardware hw, HardwareBase hwBase) { WeaponMouse weapon = hw as WeaponMouse; if (weapon != null) { if (hwBase.Vital) { if (weapon == CurrentVitalWeapon) { GameManager.Instance.EndGame(false); } GameManager.Instance.UI.DeactivateWeaponInfo(weapon); } } }
public virtual void PlaceOnBase(HardwareBase hardwareBase) { _base = hardwareBase; transform.position = hardwareBase.HardwarePosition; }