Exemplo n.º 1
0
        public static void CreateGlyphSet()
        {
            GlyphSet glyphSet = GlyphSet.CreateInstance <GlyphSet>();

            Object[] selectedObjs = UnityEditor.Selection.objects;
            if (selectedObjs != null)
            {
                List <Glyph> glyphs = new List <Glyph>(selectedObjs.Length);
                foreach (Object obj in selectedObjs)
                {
                    if (obj is Glyph)
                    {
                        glyphs.Add((Glyph)obj);
                    }
                }
                glyphSet.Glyphs = glyphs.ToArray();
            }
            UnityEditor.ProjectWindowUtil.CreateAsset(glyphSet, "New GlyphSet.asset");
        }