diff --git a/Assets/Scenes/Game.unity b/Assets/Scenes/Game.unity index 4054766..aa00cee 100644 Binary files a/Assets/Scenes/Game.unity and b/Assets/Scenes/Game.unity differ diff --git a/Assets/Scripts/Player/TankMovements.cs b/Assets/Scripts/Player/TankMovements.cs index 9b87b08..cc0d7fa 100644 --- a/Assets/Scripts/Player/TankMovements.cs +++ b/Assets/Scripts/Player/TankMovements.cs @@ -63,10 +63,11 @@ void Update() { ray = Camera.main.ScreenPointToRay((Vector3)Input.GetTouch(i).position); RaycastHit hit; - if(Physics.Raycast(ray, out hit, LayerMask.NameToLayer("Ground")) && !EventSystem.current.IsPointerOverGameObject(Input.GetTouch(i).fingerId)) + if(canFire && tank.health > 0 && Physics.Raycast(ray, out hit, LayerMask.NameToLayer("Ground")) && !EventSystem.current.IsPointerOverGameObject(Input.GetTouch(i).fingerId)) { headTransform.LookAt(new Vector3(hit.point.x, headTransform.position.y, hit.point.z)); CmdSpawnMissile(missileSpawn.position); + canFire = false; } } } diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index b41b1ba..053e524 100644 Binary files a/ProjectSettings/ProjectSettings.asset and b/ProjectSettings/ProjectSettings.asset differ