| | |
| | | using UnityEngine;
|
| | | using UnityEngine.UI;
|
| | |
|
| | | namespace Snxxz.UI {
|
| | | namespace Snxxz.UI
|
| | | {
|
| | |
|
| | | public class RealmCollectWin : Window
|
| | | {
|
| | |
| | |
|
| | | private void OnPlayerCollectEnd(int palyerID, byte type)
|
| | | {
|
| | | if (palyerID == PlayerDatas.Instance.baseData.PlayerID) {
|
| | | if (palyerID == PlayerDatas.Instance.baseData.PlayerID)
|
| | | {
|
| | | CloseImmediately();
|
| | | }
|
| | | }
|
| | |
|
| | | protected override void OnAfterOpen()
|
| | | {
|
| | |
|
| | | }
|
| | |
|
| | | protected override void OnPreClose()
|
| | |
| | | PlayerRealmData.OnPlayerCollectEnd -= OnPlayerCollectEnd;
|
| | | }
|
| | |
|
| | | protected override void OnActived()
|
| | | {
|
| | | if (!PrepareHandler.Instance.isPreparing)
|
| | | {
|
| | | CloseClick();
|
| | | }
|
| | | }
|
| | |
|
| | | protected override void LateUpdate()
|
| | | {
|
| | | m_Time += Time.deltaTime;
|
| | | if (m_Time > 0.5f) {
|
| | | if (m_Time > 0.5f)
|
| | | {
|
| | | m_Time = 0;
|
| | | progressTip.text =Language.Get("RealmWin_Bewrite_45") + miscStrList[miscPoint];
|
| | | progressTip.text = Language.Get("RealmWin_Bewrite_45") + miscStrList[miscPoint];
|
| | | miscPoint++;
|
| | | if (miscPoint >= 3) miscPoint = 0;
|
| | | }
|
| | | progress.value = 1-(float)(endTime - TimeUtility.ServerNow).TotalMilliseconds / PlayerDatas.Instance.realm.CollectTime;
|
| | | progressText.text = (float)Math.Round(progress.value * 100,0) + "%";
|
| | | if (progress.value >= 1) {
|
| | | progress.value = 1 - (float)(endTime - TimeUtility.ServerNow).TotalMilliseconds / PlayerDatas.Instance.realm.CollectTime;
|
| | | progressText.text = (float)Math.Round(progress.value * 100, 0) + "%";
|
| | | if (progress.value >= 1)
|
| | | {
|
| | | CloseImmediately();
|
| | | }
|
| | | }
|