void SetupInfo() { Dungeon curDungeon = GameManager.instance.GetDungeonInfo(); if (curDungeon == null) { return; } Level curLevel = curDungeon.GetCurLevel(); if (curDungeon.id >= 4) { titleText.text = LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.CHAMBER) + " " + curLevel.name; } else { titleText.text = curLevel.name; } int countOfEnemies = curLevel.enemy; int countOfStongEnemies = curLevel.strongEnemy; string enemyText = LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.CHAMBER_INFO_SKELETON) + countOfEnemies + "\n"; if (countOfStongEnemies > 0) { enemyText += LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.CHAMBER_INFO_SKELETON2) + countOfStongEnemies + "\n"; } string showTileText = "\n" + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.CHAMBER_INFO_TILE_INFO) + "\n" + getShoTileText(GameManager.instance.curShowTilesOnStage[1].type) + " (1)\n" + getShoTileText(GameManager.instance.curShowTilesOnStage[2].type) + " (1)\n" + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.CHAMBER_INFO_TILE_NEAR) + " (" + (GameManager.instance.curShowTilesOnStage.Count - 2).ToString() + ")\n"; contentText.text = enemyText + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.CHAMBER_INFO_TRAP) + curLevel.trap + "\n" + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.CHAMBER_INFO_GEM) + curLevel.gem + "\n" + showTileText; }
public void ShowResult() { if (playerHp <= 0) { GameOver(); return; } curDungeon.clearCurLevel(); Analytics.CustomEvent("Level Clear", new Dictionary <string, object> { { "Dungeon id", curDungeon.id }, { "Level id", curDungeon.GetCurLevel().id }, }); if (curDungeon.IsEnd()) { OpenNextDungeon(); GetResult(); if (info.dungeonClearCount.ContainsKey(curDungeon.id)) { info.dungeonClearCount[curDungeon.id]++; } else { info.dungeonClearCount.Add(curDungeon.id, 1); } SaveLoad.Save(); Analytics.CustomEvent("Dungeon Clear", new Dictionary <string, object> { { "id", curDungeon.id }, }); } GameManager.instance.ChangeState(GAME_STATE.RESULT); }