Example #1
0
 public void setData(CombatTipsSample sample, bool isShowMark)
 {
     mSample = sample;
     UI_Mark.gameObject.SetActive(isShowMark);
     UI_Title.text = sample.title;
     UI_Desc.text  = sample.desc;
 }
Example #2
0
    private void updateData()
    {
        int       lv     = UserManager.Instance.self.getUserLevel();
        ArrayList list   = CombatTipsSampleManager.Instance.GetAllSample();
        int       offset = 0;

        for (int i = 0; i < list.Count; i++)
        {
            CombatTipsSample sample = CombatTipsSampleManager.Instance.getDataBySid((int)list[i]);
            //if ( lv > sample.maxLv || ((sample.funshow < 100 && lv < sample.funshow) || (sample.funshow > 100 && !GuideManager.Instance.isMoreThanStep(sample.funshow))) )
            if (lv > sample.maxLv || lv < sample.funshow)
            {
                offset++;
                continue;
            }
            int            index          = i - offset;
            CombatTipsItem combatTipsItem = GameObject.Instantiate(UI_ItemTemplate) as CombatTipsItem;
            combatTipsItem.setData(sample, index < 3);
            combatTipsItem.setFawin(this);
            Transform t = combatTipsItem.transform;
            t.parent        = UI_ItemContainer.transform;
            t.localPosition = new Vector3(-UI_ItemContainer.cellWidth * 2, -index * UI_ItemContainer.cellHeight, 0);
            t.localPosition = Vector3.zero;
            t.localRotation = Quaternion.identity;
            t.localScale    = Vector3.one;
            UI_ItemContainer.Reposition();
//            iTween.MoveTo(t.gameObject, iTween.Hash("isLocal", true, "position", new Vector3(0, -index * UI_ItemContainer.cellHeight, 0), "time", 1f));
//            yield return new WaitForSeconds(0.1f);
        }
    }
Example #3
0
    //解析模板数据
    public override void parseSample(int sid)
    {
        CombatTipsSample sample  = new CombatTipsSample();
        string           dataStr = getSampleDataBySid(sid);

        sample.parse(sid, dataStr);
        samples.Add(sid, sample);
    }