private void AllProductsBtnOnClick(object sender, System.EventArgs e) { MainMenuButtonClicked?.Invoke(sender , new MainMenuEventArgs { SelectedOption = MainMenuEventArgs.Options.Products }); }
private void ConfigBtnOnClick(object sender, System.EventArgs e) { MainMenuButtonClicked?.Invoke(sender , new MainMenuEventArgs { SelectedOption = MainMenuEventArgs.Options.Configuration }); }
public MainMenuButton Init(string caption, MainMenuButtonClicked callback) { this.callback = callback; Text text = GetComponentInChildren <Text>(); text.text = caption; return(this); }
public MainMenuButton Init(LevelInfo level, MainMenuButtonClicked callback) { this.level = level; this.callback = callback; Text text = GetComponentInChildren <Text>(); text.text = level.levelName; text.color = level.buttonTextColor; if (level.buttonSprite != null) { Image img = GetComponent <Image>(); if (img != null) { img.sprite = level.buttonSprite; } } (transform as RectTransform).SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, bigSize.x); (transform as RectTransform).SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, bigSize.y); return(this); }