Beispiel #1
0
    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;
 }
Beispiel #3
0
 public virtual bool Init(int index, SkyScrollPanel mySkyScrollPanel)
 {
     this.MySkyScrollPanel = mySkyScrollPanel;
     return(true);
 }
Beispiel #4
0
 public virtual void Init(int index, SkyScrollPanel mySkyScrollPanel)
 {
     this.MySkyScrollPanel = mySkyScrollPanel;
 }