コード例 #1
0
        public static UITextureAtlas GetIconsAtlas()
        {
            Texture2D[] textures =
            {
                UIToolOptionPanel.instance.atlas["OptionBase"].texture,
                UIToolOptionPanel.instance.atlas["OptionBaseHovered"].texture,
                UIToolOptionPanel.instance.atlas["OptionBasePressed"].texture,
                UIToolOptionPanel.instance.atlas["OptionBaseDisabled"].texture,
                UIToolOptionPanel.instance.atlas["OptionBaseFocused"].texture
            };

            string[] spriteNames = new string[]
            {
                "NFExpand",
                "NFExpandHover",
                "NFCollapse",
                "NFCollapseHover"
            };

            UITextureAtlas loadedAtlas = ResourceLoader.CreateTextureAtlas("MoveIt_NFBtn", spriteNames, "MoveIt.Icons.");

            ResourceLoader.AddTexturesInAtlas(loadedAtlas, textures);

            return(loadedAtlas);
        }
コード例 #2
0
        private UITextureAtlas GetIconsAtlas()
        {
            Texture2D[] textures =
            {
                atlas["OptionBase"].texture,
                atlas["OptionBaseHovered"].texture,
                atlas["OptionBasePressed"].texture,
                atlas["OptionBaseDisabled"].texture,
                atlas["OptionBaseFocused"].texture
            };

            string[] spriteNames = new string[]
            {
                "AlignHeight",
                "Copy",
                "Bulldoze",
                "Group",
                "Save",
                "Save_disabled",
                "Load",
                "Grid",
                "GridFocused"
            };

            UITextureAtlas loadedAtlas = ResourceLoader.CreateTextureAtlas("MoveIt_Icons", spriteNames, "MoveIt.Icons.");

            ResourceLoader.AddTexturesInAtlas(loadedAtlas, textures);

            return(loadedAtlas);
        }
コード例 #3
0
ファイル: UIToolOptionPanel.cs プロジェクト: Quboid/CS-MoveIt
        internal UITextureAtlas GetIconsAtlas()
        {
            Texture2D[] textures =
            {
                atlas["OptionBase"].texture,
                atlas["OptionBaseHovered"].texture,
                atlas["OptionBasePressed"].texture,
                atlas["OptionBaseDisabled"].texture,
                atlas["OptionBaseFocused"].texture,
                atlas["OptionsDropboxListbox"].texture,
                atlas["OptionsDropboxListboxHovered"].texture,
                atlas["OptionsDropboxListboxFocused"].texture
            };

            string[] spriteNames = new string[]
            {
                "MoreTools",
                "AlignIndividual",
                "AlignIndividualActive",
                "AlignGroup",
                "AlignGroupActive",
                "AlignRandom",
                "AlignSlope",
                "AlignSlopeA",
                "AlignSlopeB",
                "AlignHeight",
                "AlignLine",
                "AlignMirror",
                "AlignTerrainHeight",
                "MoveTo",
                "MoveToActive",
                "ConvertToPO",
                "EyeDropper",
                "Copy",
                "Bulldoze",
                "ResetObject",
                "MenuHeight",
                "MenuOthers",
                "MenuRotate",
                "Save",
                "Save_disabled",
                "Load",
                "Grid",
                "GridFocused",
                "PO",
                "POFocused",
                "SubmenuBG",
                "SubmenuSeparator"
            };

            UITextureAtlas loadedAtlas = ResourceLoader.CreateTextureAtlas("MoveIt_Icons", spriteNames, "MoveIt.Icons.");

            ResourceLoader.AddTexturesInAtlas(loadedAtlas, textures);

            return(loadedAtlas);
        }
コード例 #4
0
        private void LoadResources()
        {
            string[] spriteNames = new string[]
            {
                "MoveIt",
                "MoveIt_focused",
                "MoveIt_hover"
            };

            atlas = ResourceLoader.CreateTextureAtlas("MoveIt", spriteNames, "MoveIt.Icons.");
        }
コード例 #5
0
        private UITextureAtlas GetIconsAtlas()
        {
            Texture2D[] textures =
            {
                atlas["OptionBase"].texture,
                atlas["OptionBaseHovered"].texture,
                atlas["OptionBasePressed"].texture,
                atlas["OptionBaseDisabled"].texture,
                atlas["OptionBaseFocused"].texture,
                atlas["OptionsDropboxListbox"].texture,
                atlas["OptionsDropboxListboxHovered"].texture,
                atlas["OptionsDropboxListboxFocused"].texture
            };

            string[] spriteNames = new string[]
            {
                "AlignTools",
                "AlignIndividual",
                "AlignGroup",
                "AlignRandom",
                "AlignSlope",
                "AlignSlopeA",
                "AlignSlopeB",
                "AlignHeight",
                "AlignMirror",
                "AlignTerrainHeight",
                "EyeDropper",
                "Copy",
                "Bulldoze",
                "Group",
                "Save",
                "Save_disabled",
                "Load",
                "Grid",
                "GridFocused",
                "PO",
                "POFocused"
            };

            UITextureAtlas loadedAtlas = ResourceLoader.CreateTextureAtlas("MoveIt_Icons", spriteNames, "MoveIt.Icons.");

            ResourceLoader.AddTexturesInAtlas(loadedAtlas, textures);

            return(loadedAtlas);
        }
コード例 #6
0
ファイル: UIToolOptionPanel.cs プロジェクト: Quboid/CS-MoveIt
        private UITextureAtlas GetFollowTerrainAtlas()
        {
            Texture2D[] textures =
            {
                atlas["ToggleBaseDisabled"].texture,
                atlas["ToggleBaseHovered"].texture,
                atlas["ToggleBase"].texture,
                atlas["ToggleBasePressed"].texture,
                atlas["ToggleBaseFocused"].texture
            };

            string[] spriteNames = new string[]
            {
                "FollowTerrain",
                "FollowTerrain_disabled"
            };

            UITextureAtlas loadedAtlas = ResourceLoader.CreateTextureAtlas("MoveIt_FollowTerrain", spriteNames, "MoveIt.Icons.");

            ResourceLoader.AddTexturesInAtlas(loadedAtlas, textures);

            return(loadedAtlas);
        }
コード例 #7
0
 internal static UITextureAtlas GetAtlas(string[] spriteNames)
 {
     return(ResourceLoader.CreateTextureAtlas("MoveIt", spriteNames, "MoveIt.Icons."));
 }