Files
JJBB/Assets/Project/Script/GUI/Activity/SportsFactionChallengePanel.cs
2024-08-23 15:49:34 +08:00

87 lines
1.7 KiB
C#

using Games.Mission;
using GCGame.Table;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class SportsFactionChallengePanel : MonoBehaviour
{
public static SportsFactionChallengePanel Instance;
void Awake()
{
Instance = this;
}
void OnDestroy()
{
Instance = null;
}
public Text _Rank;
public Text _Combat;
public Text _RemainTime;
public Text _Score;
public Text _RemainMoney;
private void OnEnable()
{
GetActivityBase();
//请求面板信息协议
AskChallgeneInfo();
//请求可以挑战的挑战者信息协议(跟换一批的协议一样)
OnRefresh();
}
private Tab_ActivityBase _ActivityBase = null;
public void GetActivityBase()
{
_ActivityBase = ActivityDataManager.Instance.GetActivityTabByServerType(ActivityDataManager.Activity_Type.ACTIVITY_FACTIONCHALLENGE);
}
void AskChallgeneInfo() //请求当前挑战信息
{
CG_REQ_USER_CHALLENGE_INFO ask = (CG_REQ_USER_CHALLENGE_INFO)PacketDistributed.CreatePacket(MessageID.PACKET_CG_REQ_USER_CHALLENGE_INFO);
ask.SetFlag(1);
ask.SendPacket();
}
public void InitInfo()
{
}
public void OnRew()
{
}
public void OnScore()
{
}
public void OnRank()
{
}
public void OnRecord()
{
}
public void OnAdd()
{
}
public void OnRefresh()
{
CG_USER_CHALLENGE_UPDATE_USER packet = (CG_USER_CHALLENGE_UPDATE_USER)PacketDistributed.CreatePacket(MessageID.PACKET_CG_USER_CHALLENGE_UPDATE_USER);
packet.SetFlag(1);
packet.SendPacket();
}
}