// Update is called once per frame void Update() { if (SpawnerScript.GetSingleton().GetGameOver()) { if (ownLaser != null) { Destroy(ownLaser); } Destroy(gameObject); return; } if (!FreezeTimeScript.GetFrozen()) { if (life == 100) { ownLaser = Instantiate(laser, gameObject.transform.position + new Vector3(-15, 0, 0), Quaternion.identity) as GameObject; life--; } else if (life < 0) { Destroy(gameObject); } else { life--; } } }
void OnDestroy() { GameOverScript.GetSingleton().ShowAll(); SpawnerScript.GetSingleton().GameOver(); }