21 string text =
$"#group,{name},{(collapsed ? 1 : 0)}";
26 Color valueOrDefault =
color.GetValueOrDefault();
27 obj =
"," + ColorUtility.ToHtmlStringRGB(valueOrDefault);
33 return text + (string)obj;
39 line = line?.Trim() ??
"";
40 if (line !=
"#group" && !line.StartsWith(
"#group,", StringComparison.Ordinal))
44 int num = line.LastIndexOf(
',');
46 if (line.Length - num == 7 && ColorUtility.TryParseHtmlString(
"#" + line[(num + 1)..], out var value))
50 num = line.LastIndexOf(
',');
56 name = line[7..num].Trim(),
57 collapsed = (line[(num + 1)..].Trim() ==
"1"),
static bool TryParse(string line, out ModGroup group)
override string ToString()