コード例 #1
0
ファイル: RedPoulpi.cs プロジェクト: wvshelu/game_dev_proj1
 // 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--;
         }
     }
 }
コード例 #2
0
 void OnDestroy()
 {
     GameOverScript.GetSingleton().ShowAll();
     SpawnerScript.GetSingleton().GameOver();
 }