Beispiel #1
0
 public void PowerUP()
 {
     Instantiate(getsound);
     if (itemsetcount == 0)
     {
         itemnumber = 0;
     }
     else
     {
         itemnumber = itemsetnumber[Random.Range(0, itemsetcount)];
     }
     if (itemnumber == 0)
     {
         MMS.WriteMessage("スコア+50!");
     }
     if (itemnumber == 1)
     {
         playerhp = Mathf.Min(3, playerhp + 2);
         MMS.WriteMessage("体力回復!");
     }
     if (itemnumber == 2)
     {
         runspeed    *= 1.1f;
         rotatespeed *= 1.1f;
         MMS.WriteMessage("機動力UP!");
     }
     if (itemnumber == 3)
     {
         power += 0.5f;
         MMS.WriteMessage("攻撃力UP!");
     }
     if (itemnumber == 4)
     {
         shottime *= 0.9f;
         MMS.WriteMessage("連射力UP!");
     }
     if (itemnumber == 5)
     {
         bullifecounter++;
         MMS.WriteMessage("貫通力UP!");
     }
     if (itemnumber == 6)
     {
         refcounter++;
         MMS.WriteMessage("反発力UP!");
     }
     if (itemnumber == 7)
     {
         mutekiplay++;
         MMS.WriteMessage("無敵回数UP!");
     }
     if (itemnumber == 8)
     {
         stopplay++;
         MMS.WriteMessage("静止回数UP!");
     }
 }