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));
        }
    }
示例#3
0
    /* * * * Helper methods * * * */

    private void updateColorSchemeLabel()
    {
        int id = DataAndSettingsManager.getColorSchemeID();

        this.colorSchemeLabel.text = ColorSchemesManager.getColorSchemeWithID(id).getName();
    }