Ejemplo n.º 1
0
        public static UITextureAtlas LoadResources()
        {
            if (atlas == null)
            {
                string[] spriteNames = new string[]
                {
                    "FindIt",
                    "FindItDisabled",
                    "FindItFocused",
                    "FindItHovered",
                    "FindItPressed",
                    "Tag",
                    "ZoningCommercialEco",
                    "ZoningCommercialEcoDisabled",
                    "ZoningCommercialLeisure",
                    "ZoningCommercialLeisureDisabled",
                    "ZoningCommercialTourist",
                    "ZoningCommercialTouristDisabled",
                    "ZoningOfficeHightech",
                    "ZoningOfficeHightechDisabled",
                    "ZoningResidentialHighEco",
                    "ZoningResidentialHighEcoDisabled",
                    "ZoningResidentialLowEco",
                    "ZoningResidentialLowEcoDisabled",
                    "ToolbarIconPropsBillboards",
                    "ToolbarIconPropsSpecialBillboards",
                    "ToolbarIconPropsBillboardsDisabled",
                    "ToolbarIconPropsSpecialBillboardsDisabled",
                    "ExtraFilters",
                    "Dice",
                    "TreeLg",
                    "TreeMd",
                    "TreeSm",
                    "TreeLgDisabled",
                    "TreeMdDisabled",
                    "TreeSmDisabled",
                    "TinyRoads",
                    "TinyRoadsDisabled",
                    "QuickMenu",
                    "Clear",
                    "Oneway",
                    "OnewayDisabled",
                    "Parking",
                    "ParkingDisabled",
                    "NoParking",
                    "NoParkingDisabled"
                };

                atlas = ResourceLoader.CreateTextureAtlas("FindItAtlas", spriteNames, "FindIt.Icons.");

                UITextureAtlas defaultAtlas = ResourceLoader.GetAtlas("Ingame");
                Texture2D[]    textures     = new Texture2D[]
                {
                    defaultAtlas["ToolbarIconGroup6Focused"].texture,
                    defaultAtlas["ToolbarIconGroup6Hovered"].texture,
                    defaultAtlas["ToolbarIconGroup6Normal"].texture,
                    defaultAtlas["ToolbarIconGroup6Pressed"].texture
                };

                ResourceLoader.AddTexturesInAtlas(atlas, textures);
            }

            return(atlas);
        }