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(); } }
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."); } }
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); } }
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); } }