Example #1
0
        void Start()
        {
            if (GameManager.instance == null)
            {
                return;
            }
            Dungeon curDungeon = GameManager.instance.GetDungeonInfo();

            if (curDungeon == null)
            {
                return;
            }

            titleText.text    = "";
            contentsText.text = "";
            clearText.text    = "";
            if (curDungeon.IsEnd())
            {
                titleText.text = curDungeon.name + "\n" + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.CLEAR);

                contentsText.text = LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_GET_GEM) + GameManager.instance.dungeonPlayData.gemCount + "\n\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_GET_ITEM) + GameManager.instance.dungeonPlayData.getItems.Count + "\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_USE_ITEM) + GameManager.instance.dungeonPlayData.useItems.Count + "\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_BUY_ITEM) + GameManager.instance.dungeonPlayData.butItems + "\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_SELL_ITEM) + GameManager.instance.dungeonPlayData.sellItems + "\n\n"

                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_DAMAGED_MONSTER) + GameManager.instance.dungeonPlayData.damagedByEnemyCount + "\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_DAMAGED_TRAP) + GameManager.instance.dungeonPlayData.damagedBytrapCount + "\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_DAMAGED_TIME) + GameManager.instance.dungeonPlayData.damagedByTimeCount + "\n\n"

                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_DESTROY_MONSTER) + GameManager.instance.dungeonPlayData.destroyEnemy + "\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_DESTROY_TRAP) + GameManager.instance.dungeonPlayData.destroyTrap + "\n";

                retunrBtn.GetComponentInChildren <Text>().text = LocalizationManager.instance.GetLocalUIString(UI_STRING.GOTO_LOBBY_BTN);
                retunrBtn.onClick.AddListener(GameManager.instance.GoToLobby);
            }
            else if (GameManager.instance.IsGameOver())
            {
                titleText.text    = LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.FAIL);
                contentsText.text = LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_GET_GEM) + GameManager.instance.dungeonPlayData.gemCount + "\n\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_GET_ITEM) + GameManager.instance.dungeonPlayData.getItems.Count + "\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_USE_ITEM) + GameManager.instance.dungeonPlayData.useItems.Count + "\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_BUY_ITEM) + GameManager.instance.dungeonPlayData.butItems + "\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_SELL_ITEM) + GameManager.instance.dungeonPlayData.sellItems + "\n\n"

                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_DAMAGED_MONSTER) + GameManager.instance.dungeonPlayData.damagedByEnemyCount + "\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_DAMAGED_TRAP) + GameManager.instance.dungeonPlayData.damagedBytrapCount + "\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_DAMAGED_TIME) + GameManager.instance.dungeonPlayData.damagedByTimeCount + "\n\n"

                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_DESTROY_MONSTER) + GameManager.instance.dungeonPlayData.destroyEnemy + "\n"
                                    + LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.RESULT_DESTROY_TRAP) + GameManager.instance.dungeonPlayData.destroyTrap + "\n";
                retunrBtn.GetComponentInChildren <Text>().text = LocalizationManager.instance.GetLocalUIString(UI_STRING.GOTO_LOBBY_BTN);
                retunrBtn.onClick.AddListener(GameManager.instance.GoToLobby);
            }
            else
            {
                clearText.text = LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.CLEAR_CHAMBER);
                retunrBtn.GetComponentInChildren <Text>().text = LocalizationManager.instance.GetLocalUIString(UI_STRING.GOTO_MAP_BTN);
                retunrBtn.onClick.AddListener(GameManager.instance.GotoDungeonMap);
            }
        }