Esempio n. 1
0
    /// <summary>
    /// 设置数据并刷新UI
    /// </summary>
    /// <param name="info"></param>
    public void SetData(SoldierInfo info, bool isFirstLoad = false)
    {
        ClearUI();
        m_soldierInfo = info;

        m_ID       = info.ID;
        m_starInfo = SoldierM.GetSoldierStarData(info.SoldierTypeID, info.StarLevel);
        if (m_soldierInfo == null)
        {
            NGUIUtil.DebugLog("SoldierInfoWnd.cs   m_soldierInfo==null !");
            return;
        }
        EquipID[0] = info.Equipment0;
        EquipID[1] = info.Equipment1;
        EquipID[2] = info.Equipment2;
        EquipID[3] = info.Equipment3;
        EquipID[4] = info.Equipment4;
        EquipID[5] = info.Equipment5;
        SetUI(isFirstLoad);
        DoCanJinSheng();
        DoCanShengXing();
        MyHead.Toggle2.startsActive = true;
        DoCanJinSheng();
        DoCanShengXing();
    }