_TheStrongestSnail/TheStrongestSnail/Assets/Scripts/LqUiScripts/InviteFriendsPanel.cs
2024-11-27 10:41:18 +08:00

50 lines
1.3 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class InviteFriendsPanel : MonoBehaviour
{
public Button inviteBtn;
public GameObject invitefriendPanel;
public GameObject personalcenterPanel;
public TextMeshProUGUI nameText;
public Text numText;//ÈËÊý
public queryInviteHigherInfo61 queryInviteHigherInfo61=new queryInviteHigherInfo61();
public InviteHigherInfo inviteHigherInfo=new InviteHigherInfo();
// Start is called before the first frame update
async void Start()
{
inviteHigherInfo=await queryInviteHigherInfo61.queryInviteHigherInfo();
SetInfo();
}
public void SetInfo()
{
if (inviteHigherInfo.data!=null)
{
nameText.text=inviteHigherInfo.data.nickName;
}
numText.text = invitefriendPanel.GetComponent<FriendPanel>().friendInfos.Count.ToString();
}
// Update is called once per frame
void Update()
{
}
public void SetInviteFriendPanel()
{
invitefriendPanel.gameObject.SetActive(true);
transform.gameObject.SetActive(false);
}
public void SetInviteFriendsPanel()
{
transform.gameObject.SetActive(false);
personalcenterPanel.gameObject.SetActive(true);
}
}