public void OnColorMouseUp(dfControl control, dfMouseEventArgs mouseEvent) { ColorPanel.Show(); ColorDialogButton buttonScript = ColorDialogButton.GetComponent <ColorDialogButton> (); buttonScript.colorToSet = (dfSlicedSprite)control.Find("Color"); }
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(); } }
// 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(); }
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); }