public override bool Init(int index, SkyScrollPanel mySkyScrollPanel) { base.Init (index, mySkyScrollPanel); ElementButtonConfig config = ((ElementButtonConfig)(MySkyScrollPanel.Config)); gameObject.name = "ElementButton" + index; b = gameObject.transform.parent.Find (gameObject.name).GetComponent<Button> (); mytext = gameObject.transform.Find ("Text").GetComponent<Text> (); isSpecial = config.ConfigInfs [index].IsSpecial; if (((ElementButtonConfig)(MySkyScrollPanel.Config)).ConfigInfs [index].sprite == null) mytext.text = config.ConfigInfs [index].desc; else b.image.sprite = config.ConfigInfs [index].sprite; b.onClick.AddListener (() => ElementButtonConfig.ChoiseEvent (config.ConfigInfs [index].buttonConfigType)); if (isSpecial) { timeRecord = new TimeRecord ("test", SkyTime.MINUTE * 10, false); } return true; }
public virtual bool Init(int index, SkyScrollPanel mySkyScrollPanel) { this.MySkyScrollPanel = mySkyScrollPanel; return true; }
public virtual bool Init(int index, SkyScrollPanel mySkyScrollPanel) { this.MySkyScrollPanel = mySkyScrollPanel; return(true); }
public virtual void Init(int index, SkyScrollPanel mySkyScrollPanel) { this.MySkyScrollPanel = mySkyScrollPanel; }