public void SetRoleRewardItem(SoldierInfo soldier) { if (soldier == null) { return; } if (MyHead.level != null) { MyHead.level.text = "[ffffff]" + soldier.Level + "[-]"; } SetSoldierQuality(soldier.Quality); // if (MyHead.exp != null) { MyHead.exp.text = "[ffffff]+0" + "[-]"; } if (MyHead.m_star != null && MyHead.m_star.Length == 5 && soldier.StarLevel <= 5) { NGUIUtil.SetStarLevelNum(MyHead.m_star, soldier.StarLevel); } NGUIUtil.Set2DSprite(MyHead.head, "Textures/role/", soldier.m_modeltype.ToString()); if (MyHead.expline != null) { int Needexp = SoldierM.GetUpLevelNeedExp(soldier.Level); float value = soldier.EXP * 1.0f / Needexp; NGUIUtil.UpdateFromValue(MyHead.expline, value); } }
/// <summary> /// 设置经验值 /// </summary> private void SetExp( ) { int Needexp = SoldierM.GetUpLevelNeedExp(m_soldierInfo.Level); if (MyHead.LblExp) { MyHead.LblExp.text = string.Format("{0}/{1}", m_soldierInfo.EXP, Needexp); } }
public void SetRoleRewardItem(SoldierSettlement Info, bool UpLine = true) { if (Info == null) { return; } SoldierInfo soldier = SoldierDC.GetSoldiers(Info.mSoldierid); m_info = soldier; if (soldier == null) { return; } SetSoldierQuality(m_info.Quality); if (MyHead.level != null) { MyHead.level.text = "[ffffff]" + soldier.Level + "[-]"; } // if (MyHead.exp != null) { MyHead.exp.text = "[ffffff]+" + Info.mExp + "[-]"; } if (MyHead.m_star != null && MyHead.m_star.Length == 5 && soldier.StarLevel <= 5) { NGUIUtil.SetStarLevelNum(MyHead.m_star, soldier.StarLevel); NGUIUtil.SetStarHidden(MyHead.m_star, soldier.StarLevel); } NGUIUtil.Set2DSprite(MyHead.head, "Textures/role/", soldier.m_modeltype.ToString()); if (MyHead.expline != null) { int Needexp = SoldierM.GetUpLevelNeedExp(soldier.Level); float value = soldier.EXP * 1.0f / Needexp; if (UpLine) { NGUIUtil.UpdateFromValue(MyHead.expline, value); } else { MyHead.expline.fillAmount = System.Convert.ToSingle(value); } } if (MyHead.BtnShowTip) { MyHead.BtnShowTip.OnPressDownEventHandler += BtnShowTip_OnPressDownEventHandler; MyHead.BtnShowTip.OnPressUpEventHandler += BtnShowTip_OnPressUpEventHandler; } }