public void InitTitle(bool flag) { NBPlayer pPlayer = NBGameWorld.SharedInstance().GetMe(); string temp; UILabel pPlayerGoldLblInTop1 = GetChildComponent <UILabel>(m_pTop, "Label_gold"); UILabel pPlayerCrystalLblInTop1 = GetChildComponent <UILabel>(m_pTop, "Label_crystal"); UILabel pPlayerStaminaLblInTop1 = GetChildComponent <UILabel>(m_pTop, "Label_stamina"); UILabel pPlayerVitalityLblInTop1 = GetChildComponent <UILabel>(m_pTop, "Label_vitality"); UIProgressBar pStaminaLBar = GetChildComponent <UIProgressBar>(m_pTop, "LoadingBar_endurance"); UIProgressBar pVitalityLBar = GetChildComponent <UIProgressBar>(m_pTop, "LoadingBar_hp"); temp = string.Format("{0}", pPlayer.GetGold()); pPlayerGoldLblInTop1.text = temp; temp = string.Format("{0}", pPlayer.GetCrystal()); pPlayerCrystalLblInTop1.text = temp; temp = string.Format("{0}/{1}", pPlayer.GetStamina(), pPlayer.GetMaxStamina()); pPlayerStaminaLblInTop1.text = temp; temp = string.Format("{0}/{1}", pPlayer.GetVitality(), pPlayer.GetMaxVitality()); pPlayerVitalityLblInTop1.text = temp; NBUserConfInfo pUserInfo = NBGameConfig.SharedConfig().GetUserInfo(pPlayer.GetLevel()); float nNum = (pPlayer.GetStamina() * 100.0f) / pUserInfo.maxStamina; pStaminaLBar.value = nNum; nNum = (pPlayer.GetVitality() * 100.0f) / pUserInfo.maxVitality; pVitalityLBar.value = nNum; UILabel pBagLbl = GetChildComponent <UILabel>(m_pTop, "Label_bagsize"); if (flag) { temp = string.Format("{0}/{1}", pPlayer.m_medalFragmentMap.size(), pPlayer.GetMedalFrgBagSize()); } else { temp = string.Format("{0}/{1}", NBGameWorld.SharedInstance().GetMe().GetMedalCount(), NBGameWorld.SharedInstance().GetMe().GetMedalBagSize()); } pBagLbl.text = temp; UILabel pLvLbl = GetChildComponent <UILabel>(m_pTop, "Label_level"); temp = string.Format("{0}", pPlayer.GetLevel()); pLvLbl.text = temp; }
public NBMedal GetMedalInPlayer(NBEntityId_t heroentityid) { NBMedal pRet = this; NBPlayer pMe = NBGameWorld.SharedInstance().GetMe(); IList <NBMedal> medalList = pMe.GetMedalList(); foreach (NBMedal iter in medalList) { if (iter.MedalID == m_pMedalConfInfo.MedalID) { if (iter.Iswear == 0) { pRet = iter; } if (iter.Ownerroleid == heroentityid) { pRet = iter; break; } } } return(pRet); }