public static string ParseColor_NGUIRGB(Data.Color color) { Color32 c32 = new Color32(); c32 = color; return string.Format("[{0}{1}{2}]", Fun.ClampByteIn2(c32.r), Fun.ClampByteIn2(c32.g), Fun.ClampByteIn2(c32.b)); }
public static object GetValue_Color(Type type, String value) { string[] vals = value.Split(Token.MemberKey); Color32 color32 = new Color32(); if (vals.Length > 0) color32.r = byte.Parse(vals[0]); if (vals.Length > 1) color32.g = byte.Parse(vals[1]); if (vals.Length > 2) color32.b = byte.Parse(vals[2]); if (vals.Length > 3) color32.a = byte.Parse(vals[3]); Color c = color32; return c; }