using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using GCGame.Table; public class BanQuetBeKickedPanel : MonoBehaviour { public Text _RemainTime; public void InitRemainTime(long endTime) { if(endTime > GlobalData.ServerAnsiTime) { _RemainTime.text = StrDictionary.GetClientDictionaryString("#{46542}", endTime - GlobalData.ServerAnsiTime); StartCoroutine(CountRemainTime(endTime)); }else { this.gameObject.SetActive(false); } } IEnumerator CountRemainTime(long endTime) { while(true) { yield return new WaitForSeconds(1.0f); var remainTime = endTime - GlobalData.ServerAnsiTime; if(remainTime <= 0) { OnOkBtn(); yield break; } _RemainTime.text = StrDictionary.GetClientDictionaryString("#{46542}", remainTime); } } public void OnOkBtn() { this.gameObject.SetActive(false); } }