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(); } }