42 lines
1.1 KiB
C#
42 lines
1.1 KiB
C#
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);
|
|
}
|
|
}
|