28 lines
865 B
C#
28 lines
865 B
C#
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);
|
|
}
|
|
}
|
|
} |