Esempio n. 1
0
    void PerformSlotClick(int slot, dfPanel panel)
    {
        if (MyRobot != null)
        {
            activePanel.DeactivatePanel();
            MyRobot.SwitchBrain(slot);

            switch (slot)
            {
            case 1:
                activePanel = Slot1.GetComponent <BrainPanelState>();
                break;

            case 2:
                activePanel = Slot2.GetComponent <BrainPanelState>();
                break;

            case 3:
                activePanel = Slot3.GetComponent <BrainPanelState>();
                break;

            case 4:
                activePanel = Slot4.GetComponent <BrainPanelState>();
                break;
            }
            activePanel.ActivatePanel();
        }
    }
Esempio n. 2
0
 void LobbyButton_Click(dfControl control, dfMouseEventArgs mouseEvent)
 {
     if (Slot1.GetComponent <BrainPanelState>().InUse || Slot2.GetComponent <BrainPanelState>().InUse ||
         Slot3.GetComponent <BrainPanelState>().InUse || Slot4.GetComponent <BrainPanelState>().InUse)
     {
         Application.LoadLevel("Lobby scene");
     }
     else
     {
         _dialog.ShowDialog("You must select at least one brain to use in battle before you can start fighting!" +
                            "\n\nTo select a brain, simply drag it down to an empty slot in the 'Selected brains' panel.");
     }
 }
Esempio n. 3
0
 public void SetSlot(string Slot)
 {
     if (Slot == "wood")
     {
         if (CheckWood() == 0)
         {
             if (CheckSlot() == 1)
             {
                 Slot1.GetComponent <RawImage>().texture = wood;
                 Text1.text = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 2)
             {
                 Slot2.GetComponent <RawImage>().texture = wood;
                 Text2.text = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 3)
             {
                 Slot3.GetComponent <RawImage>().texture = wood;
                 Text3.text = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 4)
             {
                 Slot4.GetComponent <RawImage>().texture = wood;
                 Text4.text = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 5)
             {
                 Slot5.GetComponent <RawImage>().texture = wood;
                 Text5.text = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 6)
             {
                 Slot6.GetComponent <RawImage>().texture = wood;
                 Text6.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 7)
             {
                 Slot7.GetComponent <RawImage>().texture = wood;
                 Text7.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 8)
             {
                 Slot8.GetComponent <RawImage>().texture = wood;
                 Text8.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 9)
             {
                 Slot9.GetComponent <RawImage>().texture = wood;
                 Text9.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 10)
             {
                 Slot10.GetComponent <RawImage>().texture = wood;
                 Text10.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 11)
             {
                 Slot11.GetComponent <RawImage>().texture = wood;
                 Text11.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 12)
             {
                 Slot12.GetComponent <RawImage>().texture = wood;
                 Text12.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 13)
             {
                 Slot13.GetComponent <RawImage>().texture = wood;
                 Text13.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 14)
             {
                 Slot14.GetComponent <RawImage>().texture = wood;
                 Text14.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
             else if (CheckSlot() == 15)
             {
                 Slot15.GetComponent <RawImage>().texture = wood;
                 Text15.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().wood;
             }
         }
         else if (CheckWood() == 1)
         {
             Text1.text = ("" + Player.GetComponent <PlayerSatatus>().wood);
         }
         else if (CheckWood() == 2)
         {
             Text2.text = ("" + Player.GetComponent <PlayerSatatus>().wood);
         }
     }
     else if (Slot == "stone")
     {
         if (CheckStone() == 0)
         {
             if (CheckSlot() == 1)
             {
                 Slot1.GetComponent <RawImage>().texture = stone;
                 Text1.text = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
             else if (CheckSlot() == 2)
             {
                 Slot2.GetComponent <RawImage>().texture = stone;
                 Text2.text = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
             else if (CheckSlot() == 3)
             {
                 Slot3.GetComponent <RawImage>().texture = stone;
                 Text3.text = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
             else if (CheckSlot() == 4)
             {
                 Slot4.GetComponent <RawImage>().texture = stone;
                 Text4.text = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
             else if (CheckSlot() == 5)
             {
                 Slot5.GetComponent <RawImage>().texture = stone;
                 Text5.text = ("" + Player.GetComponent <PlayerSatatus>().stone);
             }
             else if (CheckSlot() == 6)
             {
                 Slot6.GetComponent <RawImage>().texture = stone;
                 Text6.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
             else if (CheckSlot() == 7)
             {
                 Slot7.GetComponent <RawImage>().texture = stone;
                 Text7.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
             else if (CheckSlot() == 8)
             {
                 Slot8.GetComponent <RawImage>().texture = stone;
                 Text8.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
             else if (CheckSlot() == 9)
             {
                 Slot9.GetComponent <RawImage>().texture = stone;
                 Text9.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
             else if (CheckSlot() == 10)
             {
                 Slot10.GetComponent <RawImage>().texture = stone;
                 Text10.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
             else if (CheckSlot() == 11)
             {
                 Slot11.GetComponent <RawImage>().texture = stone;
                 Text11.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
             else if (CheckSlot() == 12)
             {
                 Slot12.GetComponent <RawImage>().texture = stone;
                 Text12.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
             else if (CheckSlot() == 13)
             {
                 Slot13.GetComponent <RawImage>().texture = stone;
                 Text13.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
             else if (CheckSlot() == 14)
             {
                 Slot14.GetComponent <RawImage>().texture = stone;
                 Text14.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
             else if (CheckSlot() == 15)
             {
                 Slot15.GetComponent <RawImage>().texture = stone;
                 Text15.GetComponent <Text>().text        = "" + Player.GetComponent <PlayerSatatus>().stone;
             }
         }
         else if (CheckStone() == 1)
         {
             Text1.text = ("" + Player.GetComponent <PlayerSatatus>().stone);
         }
         else if (CheckStone() == 2)
         {
             Text2.text = ("" + Player.GetComponent <PlayerSatatus>().stone);
         }
     }
 }
        void Update()
        {
            Value1 = Slot1.GetComponent <SnapDropZoneOverride>().thisStack.Count;
            Value2 = Slot2.GetComponent <SnapDropZoneOverride>().thisStack.Count;
            Value3 = Slot3.GetComponent <SnapDropZoneOverride>().thisStack.Count;

            if (Value1 > 0)
            {
                //Rather than using '4' to show the maximum amount, we use 'M' or 'MAX' to indicate that the player that you can no longer put anymore utensils inside.
                if (Value1 == 4)
                {
                    counter.gameObject.SetActive(true);

                    //Rather than setting it to the current value, if the value is 4, the value will be set to 'M'.
                    counter.text = "M";
                }
                else
                {
                    counter.gameObject.SetActive(true);

                    //Else, any value than 4, will display its current number.
                    counter.text = Value1.ToString();
                }
            }
            else
            {
                counter.gameObject.SetActive(false);
            }

            if (Value2 > 0)
            {
                //Rather than using '4' to show the maximum amount, we use 'M' or 'MAX' to indicate that the player that you can no longer put anymore utensils inside.
                if (Value2 == 4)
                {
                    counter2.gameObject.SetActive(true);

                    //Rather than setting it to the current value, if the value is 4, the value will be set to 'M'.
                    counter2.text = "M";
                }
                else
                {
                    counter2.gameObject.SetActive(true);

                    //Else, any value than 4, will display its current number.
                    counter2.text = Value2.ToString();
                }
            }
            else
            {
                counter2.gameObject.SetActive(false);
            }

            if (Value3 > 0)
            {
                //Rather than using '4' to show the maximum amount, we use 'M' or 'MAX' to indicate that the player that you can no longer put anymore utensils inside.
                if (Value3 == 4)
                {
                    counter3.gameObject.SetActive(true);

                    //Rather than setting it to the current value, if the value is 4, the value will be set to 'M'.
                    counter3.text = "M";
                }
                else
                {
                    counter3.gameObject.SetActive(true);

                    //Else, any value than 4, will display its current number.
                    counter3.text = Value3.ToString();
                }
            }
            else
            {
                counter3.gameObject.SetActive(false);
            }
        }
Esempio n. 5
0
 int CheckStone()
 {
     if (Slot1.GetComponent <RawImage>().texture == stone)
     {
         return(1);
     }
     else if (Slot2.GetComponent <RawImage>().texture == stone)
     {
         return(2);
     }
     else if (Slot3.GetComponent <RawImage>().texture == stone)
     {
         return(3);
     }
     else if (Slot4.GetComponent <RawImage>().texture == stone)
     {
         return(4);
     }
     else if (Slot5.GetComponent <RawImage>().texture == stone)
     {
         return(5);
     }
     else if (Slot6.GetComponent <RawImage>().texture == stone)
     {
         return(6);
     }
     else if (Slot7.GetComponent <RawImage>().texture == stone)
     {
         return(7);
     }
     else if (Slot8.GetComponent <RawImage>().texture == stone)
     {
         return(8);
     }
     else if (Slot9.GetComponent <RawImage>().texture == stone)
     {
         return(9);
     }
     else if (Slot10.GetComponent <RawImage>().texture == stone)
     {
         return(10);
     }
     else if (Slot11.GetComponent <RawImage>().texture == stone)
     {
         return(11);
     }
     else if (Slot12.GetComponent <RawImage>().texture == stone)
     {
         return(12);
     }
     else if (Slot13.GetComponent <RawImage>().texture == stone)
     {
         return(13);
     }
     else if (Slot14.GetComponent <RawImage>().texture == stone)
     {
         return(14);
     }
     else if (Slot15.GetComponent <RawImage>().texture == stone)
     {
         return(15);
     }
     else
     {
         return(0);
     }
 }