void Start() { gameStarter = GetComponent <GameStarter>(); gameRunner = GetComponent <GameRunner>(); gameEnder = GetComponent <GameEnder>(); ColorSchemesManager.setColorScheme(DataAndSettingsManager.getColorSchemeID()); gameEnder.loadAds(); onInitialize(); }
///<summary>Populates the list of color schemes with `ColorSchemePickerListItem`s.</summary> private void setupList() { int selectedID = DataAndSettingsManager.getColorSchemeID(); for (int i = 0; i < ColorSchemesManager.getNumColorSchemes(); i++) { // instantiate a list item in the scroll view for each color scheme ColorSchemePickerListItem item = Instantiate(this.listItemPrefab, new Vector2(0f, -120f * i - 60f), Quaternion.identity) as ColorSchemePickerListItem; RectTransform itemRect = item.gameObject.GetComponent <RectTransform>(); itemRect.SetParent(this.listContentRect.transform, false); item.setup(i, (i == selectedID)); } }
/* * * * Helper methods * * * */ private void updateColorSchemeLabel() { int id = DataAndSettingsManager.getColorSchemeID(); this.colorSchemeLabel.text = ColorSchemesManager.getColorSchemeWithID(id).getName(); }