示例#1
0
 protected override void OnStart(Dictionary <string, GameObject> gameObjectDict)
 {
     achievementWin              = gameObjectDict["AchievementWin"];
     saveFileWin                 = gameObjectDict["SaveFileWin"];
     saveFileGrid                = gameObjectDict["SaveFileGrid"].GetComponent <RectTransform>();
     achievementGrid             = gameObjectDict["AchievementGrid"].GetComponent <RectTransform>();
     saveFileSummary             = gameObjectDict["SaveFileSummary"];
     achievementSummary          = gameObjectDict["AchievementSummary"];
     statisticsTitleImg_Text     = gameObjectDict["StatisticsTitleImg_Text"].GetComponent <Text>();
     totelTimeImg_Text2          = gameObjectDict["TotelTimeImg_Text2"].GetComponent <Text>();
     totelGameImg_Text2          = gameObjectDict["TotelGameImg_Text2"].GetComponent <Text>();
     additionSaveFile_Text       = gameObjectDict["AdditionSaveFile_Text"].GetComponent <Text>();
     subtractionSaveFile_Text    = gameObjectDict["SubtractionSaveFile_Text"].GetComponent <Text>();
     multiplicationSaveFile_Text = gameObjectDict["MultiplicationSaveFile_Text"].GetComponent <Text>();
     divisionSaveFile_Text       = gameObjectDict["DivisionSaveFile_Text"].GetComponent <Text>();
     achievementBtn_Text2        = gameObjectDict["AchievementBtn_Text2"].GetComponent <Text>();
     saveFileBtn_Text2           = gameObjectDict["SaveFileBtn_Text2"].GetComponent <Text>();
     juniorStatisticsItemData    = gameObjectDict["JuniorStatisticsItemData"].GetComponent <Text>();
     mediumStatisticsItemData    = gameObjectDict["MediumStatisticsItemData"].GetComponent <Text>();
     seniorStatisticsItemData    = gameObjectDict["SeniorStatisticsItemData"].GetComponent <Text>();
     ultimateStatisticsItemData  = gameObjectDict["UltimateStatisticsItemData"].GetComponent <Text>();
     additionSaveFileItem        = gameObjectDict["AdditionSaveFileItem"].GetComponent <SummarySaveFileItem>();
     subtractionSaveFileItem     = gameObjectDict["SubtractionSaveFileItem"].GetComponent <SummarySaveFileItem>();
     multiplicationSaveFileItem  = gameObjectDict["MultiplicationSaveFileItem"].GetComponent <SummarySaveFileItem>();
     divisionSaveFileItem        = gameObjectDict["DivisionSaveFileItem"].GetComponent <SummarySaveFileItem>();
     lastestAchievementItem      = gameObjectDict["LastestAchievementItem"].GetComponent <LastestAchievementItem>();
     //hiddenAchievementItem                   = gameObjectDict["HiddenAchievementItem"].GetComponent<HiddenAchievementItem>();
     saveFileToggleGroup    = gameObjectDict["SaveFileToggleGroup"].GetComponent <ToggleGroup>();
     achievementToggleGroup = gameObjectDict["AchievementToggleGroup"].GetComponent <ToggleGroup>();
 }
示例#2
0
    private void RefreshLatestSaveFile(SummarySaveFileItem item, SymbolID symbolID, Text summary)
    {
        List <SaveFileInstance> instanceList = saveFileDict[symbolID];
        GameObject saveFileDefaultItem       = CommonTool.GetGameObjectContainsName(item.gameObject, "SaveFileDefaultItem");

        saveFileDefaultItem.SetActive(instanceList.Count <= 0);
        if (instanceList.Count > 0)
        {
            SaveFileInstance latestInstance = instanceList[instanceList.Count - 1];
            item.SendMessage("InitPrefabItem", latestInstance);
        }
        string content = LanguageController.Instance.GetLanguage(summary.index);

        summary.text = string.Format(content, instanceList.Count, curSaveFileCount);
    }