Example #1
0
        public string Serialize(ref int tier)
        {
            StringBuilder sb = new StringBuilder("");

            Helpers.AppendTextRow(ref tier, ref sb, "editor");
            Helpers.AppendTextRow(ref tier, ref sb, "{");
            tier++;
            Helpers.AppendTextRow(ref tier, ref sb, "color", color.Serialize(ref tier));
            if (visgroupid != null)
            {
                Helpers.AppendTextRow(ref tier, ref sb, "visgroupid", visgroupid.ToString());
            }
            if (groupid != null)
            {
                Helpers.AppendTextRow(ref tier, ref sb, "groupid", groupid.ToString());
            }
            Helpers.AppendBoolianRow(ref tier, ref sb, "visgroupshown", visgroupshown);
            Helpers.AppendBoolianRow(ref tier, ref sb, "visgroupsutoshown", visgroupsutoshown);
            if (comments != null)
            {
                Helpers.AppendTextRow(ref tier, ref sb, "comments", comments);
            }
            tier--;
            Helpers.AppendTextRow(ref tier, ref sb, "}");
            return(sb.ToString());
        }
Example #2
0
        public string Serialize(ref int tier)
        {
            StringBuilder sb = new StringBuilder("");

            Helpers.AppendTextRow(ref tier, ref sb, "visgroups");
            Helpers.AppendTextRow(ref tier, ref sb, "{");
            tier++;
            if (name != null)
            {
                Helpers.AppendTextRow(ref tier, ref sb, "name", name);
            }
            Helpers.AppendTextRow(ref tier, ref sb, "visgroupid", visgroupid.ToString());
            if (color != null)
            {
                Helpers.AppendTextRow(ref tier, ref sb, "color", color.Serialize(ref tier));
            }
            tier--;
            Helpers.AppendTextRow(ref tier, ref sb, "}");
            return(sb.ToString());
        }