/// <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(); }