Exemple #1
0
 public void UpdateLeg(double rotation, params int[] channel)
 {
     if (channel.Contains(1))
     {
         Leg1.RotageLeg(rotation);
     }
     if (channel.Contains(2))
     {
         Leg2.RotageLeg(rotation);
     }
     if (channel.Contains(3))
     {
         Leg3.RotageLeg(rotation);
     }
     if (channel.Contains(4))
     {
         Leg4.RotageLeg(rotation);
     }
     if (channel.Contains(5))
     {
         Leg5.RotageLeg(rotation);
     }
     if (channel.Contains(6))
     {
         Leg6.RotageLeg(rotation);
     }
 }
Exemple #2
0
 private void Calculate()
 {
     //-------- Leg Update --------//
     Leg1.Calculate();
     Leg2.Calculate();
     Leg3.Calculate();
     Leg4.Calculate();
     Leg5.Calculate();
     Leg6.Calculate();
     //CalculateFallBack();
     Update();
 }
Exemple #3
0
 //Проверка на покупку улучшения для роботов
 public void CheckUp(int indexMine)
 {
     if (gameObject.activeSelf)
     {
         if (SM.Mines.MINESINFO[indexMine][2] == 1)
         {
             spritesRenderer[4].sprite = Resources.LoadAll("Sprites/Robots")[11] as Sprite;
         }
         else
         {
             spritesRenderer[4].sprite = Resources.LoadAll("Sprites/Robots")[3] as Sprite;
         }
         if (SM.Mines.MINESINFO[indexMine][3] == 1)
         {
             Leg.SetActive(false);
             Leg2.SetActive(false);
             track.SetActive(true);
         }
         else
         {
             Leg.SetActive(true);
             Leg2.SetActive(true);
             track.SetActive(false);
         }
         if (SM.Mines.MINESINFO[indexMine][4] == 1)
         {
             spritesRenderer[6].sprite = Resources.LoadAll("Sprites/Robots")[12] as Sprite;
             pickaxe.SetActive(false);
         }
         else
         {
             spritesRenderer[6].sprite = Resources.LoadAll("Sprites/Robots")[7] as Sprite;
             pickaxe.SetActive(true);
         }
         if (SM.Mines.MINESINFO[indexMine][5] == 1)
         {
             energy.SetActive(true);
         }
         else
         {
             energy.SetActive(false);
         }
     }
 }
Exemple #4
0
 public string generate(int duration)
 {
     return(Leg1.generate() + Leg2.generate() + Leg3.generate() +
            Leg4.generate() + Leg5.generate() + Leg6.generate() + "T" + duration);
 }