IEnumerator Start() { yield return(MainConfigManager.GetInstance().Initialize()); _playerInfo = PlayerInfo.Instance(); _model = LotPlayer.Instance(); View.Initionlize(); View.InitByData(_playerInfo, _model); int cost = _model.GetCurrentTurnGameCost(false); if (cost != 0) { View.ShowCostPage(cost); } else { _model.GetCurrentTurnGameCost(true); } }
public void InitByData(PlayerInfo info, LotPlayer curPlayer) { int count = curPlayer.data.Count; for (int i = 0; i < count; i++) { if (curPlayer.data[i].Value) { ShowNum(i, curPlayer.data[i].Key.ToString()); } else { ShowNum(i, "?"); } } int index = 0; foreach (TScoreCfg item in curPlayer.sumScores) { ShowScore(index, item.Sum, item.Score); index++; } }