public void OnCombatViewLoaded() { curState = WaittingState.Waitting; LoadLabel.gameObject.SetActive(curState == WaittingState.Loading); WaitLabel.gameObject.SetActive(curState == WaittingState.Waitting); _waitTimer = 0; }
public IEnumerator OnAddToStack() { curState = WaittingState.Loading; _waitOutTimer = 45f; string loadingText = EB.Localizer.GetString("ID_LOADING"); for (int i = 0, len = LoadingStr.Length; i < len; ++i) { LoadingStr[i] = string.Format("{0} {1}", loadingText, LoadingStr[i]); } yield break; }
public void SetWaittingScreen(object payload) { if (payload == null) { EB.Debug.LogError("payload is null!!!"); return; } Hashtable data = payload as Hashtable; Hashtable combat_data = data["combat"] as Hashtable; ArrayList challengerTeams = EB.Dot.Array("challengerTeams", combat_data, null); ArrayList defenderBatches = EB.Dot.Array("defenderBatches", combat_data, null); ArrayList challenger = EB.Dot.Array("team", challengerTeams[0], null); ArrayList defender = EB.Dot.Array("team", defenderBatches[0], null); SetPlayerInfo(challenger[0], selfTex, selfLabel); SetPlayerInfo(defender[0], enemyTex, enemyLabel); curState = WaittingState.Loading; LoadLabel.gameObject.SetActive(curState == WaittingState.Loading); WaitLabel.gameObject.SetActive(curState == WaittingState.Waitting); }