예제 #1
0
    public void Init(Stage_Level_activityModel.ActivityTypeData one)
    {
        this.activedata     = one;
        this.Text_Name.text = this.activedata.GetData(0).Notes;
        int activeCount = LocalSave.Instance.GetActiveCount(this.activedata.index);

        object[] args = new object[] { activeCount };
        this.Text_Count.text = Utils.FormatString("剩余次数:{0}", args);
    }
예제 #2
0
    public void Init(Stage_Level_activityModel.ActivityTypeData one)
    {
        this.mObjPool.Collect <ActiveDiffCtrl>();
        int count = one.mIds.Count;

        for (int i = 0; i < count; i++)
        {
            ActiveDiffCtrl ctrl = this.mObjPool.DeQueue <ActiveDiffCtrl>();
            ctrl.Init(i, one.GetData(i));
            RectTransform child = ctrl.transform as RectTransform;
            child.SetParentNormal(this.diffparent);
            child.anchoredPosition = new Vector2(-240f + (170f * i), 0f);
        }
    }