mergemilitary/Assets/MMOModule/Scripts/MMOUIs/CustomControls/MMOInviteList/MMOInviteCell.cs

28 lines
865 B
C#
Raw Normal View History

2022-09-09 14:35:49 +00:00
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);
}
}
}