using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace MMO { public class MMOInviteCell : MMOListCell { [SerializeField] Text mTxtUsername; [SerializeField] Image mImgProgress; [SerializeField] Text mTxtProgress; [SerializeField] GameObject mGobFinished; public void ConfigInvite(MMORespondInvitedUser pUserData) { int tInviteLevel = MMOInnerSDKManager.Instance.GetConfigInt(MMOConstConfig.Instance.InviteLevelParam); mTxtUsername.text = MMOUtils.GetMaskedID(pUserData.PlayerID); mImgProgress.fillAmount = pUserData.Level / (float)tInviteLevel; mTxtProgress.text = string.Format("{0}/{1}", pUserData.Level, tInviteLevel); mGobFinished.SetActive(pUserData.Level >= tInviteLevel); } } }