Пример #1
0
    public void OnColorMouseUp(dfControl control, dfMouseEventArgs mouseEvent)
    {
        ColorPanel.Show();
        ColorDialogButton buttonScript = ColorDialogButton.GetComponent <ColorDialogButton> ();

        buttonScript.colorToSet = (dfSlicedSprite)control.Find("Color");
    }
Пример #2
0
    public void AddBuilding(BuildingInfo bi)
    {
        if (bi.type == 0)
        {
            dfButton button     = (dfButton)Instantiate(prefabBuildingButton);
            dfButton helpButton = (dfButton)Instantiate(prefabHelpButton);

            button.Text = bi.ButtonText();

            BuildingInfoContainer container = button.GetComponent <BuildingInfoContainer>();
            container.bi = bi;

            buildingBackButton.ZOrder = 0;
            button.ZOrder             = -1;
            buildButtonPanel.AddControl(button);
            button.AddControl(helpButton);



            HelpButton helpScript = helpButton.GetComponent <HelpButton>();
            helpScript.bi = bi;

            helpButton.RelativePosition = new Vector3(button.Width - helpButton.Width - 8, button.Height - helpButton.Height - 2, 0);
            helpButton.BringToFront();
        }
    }
Пример #3
0
    // Use this for initialization
    void Start()
    {
        weaponSlot            = WeaponButton.GetComponent <SelectWeaponSlot>();
        Player.WeaponChanged += new global::Player.WeaponChangedEventHandler(Player_WeaponChanged);
        robotPanel            = transform.parent.GetComponent <RobotPanel>();
        panel      = this.GetComponent <dfPanel>();
        colorTween = this.GetComponent <dfTweenColor32>();

        Initialize();
    }
Пример #4
0
    public void AddResearch(Research r)
    {
        if (state == null)
        {
            state = GameState.Instance;
        }
        dfButton button = (dfButton)Instantiate(prefabResearchButton);

        ResearchContainer container = button.GetComponent <ResearchContainer>();

        container.r               = r;
        container.state           = state;
        button.Text               = r.ButtonText(state.population, state.iq);
        button.ZOrder             = -1;
        researchBackButton.ZOrder = 0;
        researchButtonPanel.AddControl(button);
    }