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>(); }
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); }