コード例 #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();
        }
    }
コード例 #2
0
    void slot1_DragDrop(dfControl control, dfDragEventArgs dragEvent)
    {
        dfPanel panel = control as dfPanel;

        BrainPanelState brainPanel = panel.GetComponent <BrainPanelState>();

        if (draggedBrain != null)
        {
            if (draggedBrain.ChampionGene == null)
            {
                //   _dialog.ShowDialog("This brain has not been trained yet and cannot be used in battle mode.");
                brainPanel.Refresh();
                return;
            }

            brainPanel.AddBrain(draggedBrain);
        }
    }
コード例 #3
0
    // Use this for initialization
    void Start()
    {
        //BackButton.Click += BackButton_Click;

        Slot1.Click += Slot1_Click;
        Slot2.Click += Slot2_Click;
        Slot3.Click += new MouseEventHandler(Slot3_Click);
        Slot4.Click += new MouseEventHandler(Slot4_Click);

        activePanel = Slot1.GetComponent <BrainPanelState>();

        countdownLabel    = CountdownPanel.transform.Find("Countdown Label").GetComponent <dfLabel>();
        countdownTitle    = CountdownPanel.transform.Find("Title Part").GetComponent <dfLabel>();
        countdownFraction = CountdownPanel.transform.Find("Fraction Part").GetComponent <dfLabel>();
        TipLabel          = CountdownPanel.transform.Find("Tip Label").GetComponent <dfLabel>();

        if (Random.Range(0, 2) == 0)
        {
            TipLabel.Text = "Use your mouse as an alternative target to guide your robot.";
        }

        StatusLabel.Text = "";
    }