Unity用の定義済みカラーを増やす

Additional Color-table for Unity

UnityのColor構造体で呼び出せる定義済みカラーは種類が少なく抑えられています。もう少し簡単に他の色も呼び出せるように、マイクロソフトの標準的な?というかよく見るカラーテーブルを移植したものを置いておきます。System.Windows.Media.Colorsのカラーテーブルを転写して作った自作クラスをUnityのカラーに変換したものです。

Microsoft.Xna.Framework.Graphics.Color構造体System.Drawing.Color構造体System.Windows.Media.Colorsクラスなどから呼び出せるカラーテーブルと同じはずですが、値はもとの0~255のbyte値からUnityのColorが受け入れられる0f~1.0fの範囲に小数点三桁で変換しています。

元の構造体にちかい大文字版と、Unity式表記に近い先頭が小文字になってる版の両方を置いておきます。


つかいかた

Color color = Colors.aliceBlue;

小文字版

public static class Colors

{

    public static readonly Color transparent = new Color(1f, 1f, 1f, 0f);

    public static readonly Color aliceBlue = new Color(0.941f, 0.973f, 1f, 1f);

    public static readonly Color antiqueWhite = new Color(0.980f, 0.922f, 0.843f, 1f);

    public static readonly Color aqua = new Color(0f, 1f, 1f, 1f);

    public static readonly Color aquamarine = new Color(0.498f, 1f, 0.831f, 1f);

    public static readonly Color azure = new Color(0.941f, 1f, 1f, 1f);

    public static readonly Color beige = new Color(0.961f, 0.961f, 0.863f, 1f);

    public static readonly Color bisque = new Color(1f, 0.894f, 0.769f, 1f);

    public static readonly Color black = new Color(0f, 0f, 0f, 1f);

    public static readonly Color blanchedAlmond = new Color(1f, 0.922f, 0.804f, 1f);

    public static readonly Color blue = new Color(0f, 0f, 1f, 1f);

    public static readonly Color blueViolet = new Color(0.541f, 0.169f, 0.886f, 1f);

    public static readonly Color brown = new Color(0.647f, 0.165f, 0.165f, 1f);

    public static readonly Color burlyWood = new Color(0.871f, 0.722f, 0.529f, 1f);

    public static readonly Color cadetBlue = new Color(0.373f, 0.620f, 0.627f, 1f);

    public static readonly Color chartreuse = new Color(0.498f, 1f, 0f, 1f);

    public static readonly Color chocolate = new Color(0.824f, 0.412f, 0.118f, 1f);

    public static readonly Color coral = new Color(1f, 0.498f, 0.314f, 1f);

    public static readonly Color cornflowerBlue = new Color(0.392f, 0.584f, 0.929f, 1f);

    public static readonly Color cornsilk = new Color(1f, 0.973f, 0.863f, 1f);

    public static readonly Color crimson = new Color(0.863f, 0.078f, 0.235f, 1f);

    public static readonly Color cyan = new Color(0f, 1f, 1f, 1f);

    public static readonly Color darkBlue = new Color(0f, 0f, 0.545f, 1f);

    public static readonly Color darkCyan = new Color(0f, 0.545f, 0.545f, 1f);

    public static readonly Color darkGoldenrod = new Color(0.722f, 0.525f, 0.043f, 1f);

    public static readonly Color darkGray = new Color(0.663f, 0.663f, 0.663f, 1f);

    public static readonly Color darkGreen = new Color(0f, 0.392f, 0f, 1f);

    public static readonly Color darkKhaki = new Color(0.741f, 0.718f, 0.420f, 1f);

    public static readonly Color darkMagenta = new Color(0.545f, 0f, 0.545f, 1f);

    public static readonly Color darkOliveGreen = new Color(0.333f, 0.420f, 0.184f, 1f);

    public static readonly Color darkOrange = new Color(1f, 0.549f, 0f, 1f);

    public static readonly Color darkOrchid = new Color(0.600f, 0.196f, 0.800f, 1f);

    public static readonly Color darkRed = new Color(0.545f, 0f, 0f, 1f);

    public static readonly Color darkSalmon = new Color(0.914f, 0.588f, 0.478f, 1f);

    public static readonly Color darkSeaGreen = new Color(0.561f, 0.737f, 0.545f, 1f);

    public static readonly Color darkSlateBlue = new Color(0.282f, 0.239f, 0.545f, 1f);

    public static readonly Color darkSlateGray = new Color(0.184f, 0.310f, 0.310f, 1f);

    public static readonly Color darkTurquoise = new Color(0f, 0.808f, 0.820f, 1f);

    public static readonly Color darkViolet = new Color(0.580f, 0f, 0.827f, 1f);

    public static readonly Color deepPink = new Color(1f, 0.078f, 0.576f, 1f);

    public static readonly Color deepSkyBlue = new Color(0f, 0.749f, 1f, 1f);

    public static readonly Color dimGray = new Color(0.412f, 0.412f, 0.412f, 1f);

    public static readonly Color dodgerBlue = new Color(0.118f, 0.565f, 1f, 1f);

    public static readonly Color firebrick = new Color(0.698f, 0.133f, 0.133f, 1f);

    public static readonly Color floralWhite = new Color(1f, 0.980f, 0.941f, 1f);

    public static readonly Color forestGreen = new Color(0.133f, 0.545f, 0.133f, 1f);

    public static readonly Color fuchsia = new Color(1f, 0f, 1f, 1f);

    public static readonly Color gainsboro = new Color(0.863f, 0.863f, 0.863f, 1f);

    public static readonly Color ghostWhite = new Color(0.973f, 0.973f, 1f, 1f);

    public static readonly Color gold = new Color(1f, 0.843f, 0f, 1f);

    public static readonly Color goldenrod = new Color(0.855f, 0.647f, 0.125f, 1f);

    public static readonly Color gray = new Color(0.502f, 0.502f, 0.502f, 1f);

    public static readonly Color green = new Color(0f, 0.502f, 0f, 1f);

    public static readonly Color greenYellow = new Color(0.678f, 1f, 0.184f, 1f);

    public static readonly Color honeydew = new Color(0.941f, 1f, 0.941f, 1f);

    public static readonly Color hotPink = new Color(1f, 0.412f, 0.706f, 1f);

    public static readonly Color indianRed = new Color(0.804f, 0.361f, 0.361f, 1f);

    public static readonly Color indigo = new Color(0.294f, 0f, 0.510f, 1f);

    public static readonly Color ivory = new Color(1f, 1f, 0.941f, 1f);

    public static readonly Color khaki = new Color(0.941f, 0.902f, 0.549f, 1f);

    public static readonly Color lavender = new Color(0.902f, 0.902f, 0.980f, 1f);

    public static readonly Color lavenderBlush = new Color(1f, 0.941f, 0.961f, 1f);

    public static readonly Color lawnGreen = new Color(0.486f, 0.988f, 0f, 1f);

    public static readonly Color lemonChiffon = new Color(1f, 0.980f, 0.804f, 1f);

    public static readonly Color lightBlue = new Color(0.678f, 0.847f, 0.902f, 1f);

    public static readonly Color lightCoral = new Color(0.941f, 0.502f, 0.502f, 1f);

    public static readonly Color lightCyan = new Color(0.878f, 1f, 1f, 1f);

    public static readonly Color lightGoldenrodYellow = new Color(0.980f, 0.980f, 0.824f, 1f);

    public static readonly Color lightGreen = new Color(0.565f, 0.933f, 0.565f, 1f);

    public static readonly Color lightGray = new Color(0.827f, 0.827f, 0.827f, 1f);

    public static readonly Color lightPink = new Color(1f, 0.714f, 0.757f, 1f);

    public static readonly Color lightSalmon = new Color(1f, 0.627f, 0.478f, 1f);

    public static readonly Color lightSeaGreen = new Color(0.125f, 0.698f, 0.667f, 1f);

    public static readonly Color lightSkyBlue = new Color(0.529f, 0.808f, 0.980f, 1f);

    public static readonly Color lightSlateGray = new Color(0.467f, 0.533f, 0.600f, 1f);

    public static readonly Color lightSteelBlue = new Color(0.690f, 0.769f, 0.871f, 1f);

    public static readonly Color lightYellow = new Color(1f, 1f, 0.878f, 1f);

    public static readonly Color lime = new Color(0f, 1f, 0f, 1f);

    public static readonly Color limeGreen = new Color(0.196f, 0.804f, 0.196f, 1f);

    public static readonly Color linen = new Color(0.980f, 0.941f, 0.902f, 1f);

    public static readonly Color magenta = new Color(1f, 0f, 1f, 1f);

    public static readonly Color maroon = new Color(0.502f, 0f, 0f, 1f);

    public static readonly Color mediumAquamarine = new Color(0.400f, 0.804f, 0.667f, 1f);

    public static readonly Color mediumBlue = new Color(0f, 0f, 0.804f, 1f);

    public static readonly Color mediumOrchid = new Color(0.729f, 0.333f, 0.827f, 1f);

    public static readonly Color mediumPurple = new Color(0.576f, 0.439f, 0.859f, 1f);

    public static readonly Color mediumSeaGreen = new Color(0.235f, 0.702f, 0.443f, 1f);

    public static readonly Color mediumSlateBlue = new Color(0.482f, 0.408f, 0.933f, 1f);

    public static readonly Color mediumSpringGreen = new Color(0f, 0.980f, 0.604f, 1f);

    public static readonly Color mediumTurquoise = new Color(0.282f, 0.820f, 0.800f, 1f);

    public static readonly Color mediumVioletRed = new Color(0.780f, 0.082f, 0.522f, 1f);

    public static readonly Color midnightBlue = new Color(0.098f, 0.098f, 0.439f, 1f);

    public static readonly Color mintCream = new Color(0.961f, 1f, 0.980f, 1f);

    public static readonly Color mistyRose = new Color(1f, 0.894f, 0.882f, 1f);

    public static readonly Color moccasin = new Color(1f, 0.894f, 0.710f, 1f);

    public static readonly Color navajoWhite = new Color(1f, 0.871f, 0.678f, 1f);

    public static readonly Color navy = new Color(0f, 0f, 0.502f, 1f);

    public static readonly Color oldLace = new Color(0.992f, 0.961f, 0.902f, 1f);

    public static readonly Color olive = new Color(0.502f, 0.502f, 0f, 1f);

    public static readonly Color oliveDrab = new Color(0.420f, 0.557f, 0.137f, 1f);

    public static readonly Color orange = new Color(1f, 0.647f, 0f, 1f);

    public static readonly Color orangeRed = new Color(1f, 0.271f, 0f, 1f);

    public static readonly Color orchid = new Color(0.855f, 0.439f, 0.839f, 1f);

    public static readonly Color paleGoldenrod = new Color(0.933f, 0.910f, 0.667f, 1f);

    public static readonly Color paleGreen = new Color(0.596f, 0.984f, 0.596f, 1f);

    public static readonly Color paleTurquoise = new Color(0.686f, 0.933f, 0.933f, 1f);

    public static readonly Color paleVioletRed = new Color(0.859f, 0.439f, 0.576f, 1f);

    public static readonly Color papayaWhip = new Color(1f, 0.937f, 0.835f, 1f);

    public static readonly Color peachPuff = new Color(1f, 0.855f, 0.725f, 1f);

    public static readonly Color peru = new Color(0.804f, 0.522f, 0.247f, 1f);

    public static readonly Color pink = new Color(1f, 0.753f, 0.796f, 1f);

    public static readonly Color plum = new Color(0.867f, 0.627f, 0.867f, 1f);

    public static readonly Color powderBlue = new Color(0.690f, 0.878f, 0.902f, 1f);

    public static readonly Color purple = new Color(0.502f, 0f, 0.502f, 1f);

    public static readonly Color red = new Color(1f, 0f, 0f, 1f);

    public static readonly Color rosyBrown = new Color(0.737f, 0.561f, 0.561f, 1f);

    public static readonly Color royalBlue = new Color(0.255f, 0.412f, 0.882f, 1f);

    public static readonly Color saddleBrown = new Color(0.545f, 0.271f, 0.075f, 1f);

    public static readonly Color salmon = new Color(0.980f, 0.502f, 0.447f, 1f);

    public static readonly Color sandyBrown = new Color(0.957f, 0.643f, 0.376f, 1f);

    public static readonly Color seaGreen = new Color(0.180f, 0.545f, 0.341f, 1f);

    public static readonly Color seaShell = new Color(1f, 0.961f, 0.933f, 1f);

    public static readonly Color sienna = new Color(0.627f, 0.322f, 0.176f, 1f);

    public static readonly Color silver = new Color(0.753f, 0.753f, 0.753f, 1f);

    public static readonly Color skyBlue = new Color(0.529f, 0.808f, 0.922f, 1f);

    public static readonly Color slateBlue = new Color(0.416f, 0.353f, 0.804f, 1f);

    public static readonly Color slateGray = new Color(0.439f, 0.502f, 0.565f, 1f);

    public static readonly Color snow = new Color(1f, 0.980f, 0.980f, 1f);

    public static readonly Color springGreen = new Color(0f, 1f, 0.498f, 1f);

    public static readonly Color steelBlue = new Color(0.275f, 0.510f, 0.706f, 1f);

    public static readonly Color tan = new Color(0.824f, 0.706f, 0.549f, 1f);

    public static readonly Color teal = new Color(0f, 0.502f, 0.502f, 1f);

    public static readonly Color thistle = new Color(0.847f, 0.749f, 0.847f, 1f);

    public static readonly Color tomato = new Color(1f, 0.388f, 0.278f, 1f);

    public static readonly Color turquoise = new Color(0.251f, 0.878f, 0.816f, 1f);

    public static readonly Color violet = new Color(0.933f, 0.510f, 0.933f, 1f);

    public static readonly Color wheat = new Color(0.961f, 0.871f, 0.702f, 1f);

    public static readonly Color white = new Color(1f, 1f, 1f, 1f);

    public static readonly Color whiteSmoke = new Color(0.961f, 0.961f, 0.961f, 1f);

    public static readonly Color yellow = new Color(1f, 1f, 0f, 1f);

    public static readonly Color yellowGreen = new Color(0.604f, 0.804f, 0.196f, 1f);

}

大文字版

public static class Colors

{

    public static readonly Color Transparent = new Color(1f, 1f, 1f, 0f);

    public static readonly Color AliceBlue = new Color(0.941f, 0.973f, 1f, 1f);

    public static readonly Color AntiqueWhite = new Color(0.980f, 0.922f, 0.843f, 1f);

    public static readonly Color Aqua = new Color(0f, 1f, 1f, 1f);

    public static readonly Color Aquamarine = new Color(0.498f, 1f, 0.831f, 1f);

    public static readonly Color Azure = new Color(0.941f, 1f, 1f, 1f);

    public static readonly Color Beige = new Color(0.961f, 0.961f, 0.863f, 1f);

    public static readonly Color Bisque = new Color(1f, 0.894f, 0.769f, 1f);

    public static readonly Color Black = new Color(0f, 0f, 0f, 1f);

    public static readonly Color BlanchedAlmond = new Color(1f, 0.922f, 0.804f, 1f);

    public static readonly Color Blue = new Color(0f, 0f, 1f, 1f);

    public static readonly Color BlueViolet = new Color(0.541f, 0.169f, 0.886f, 1f);

    public static readonly Color Brown = new Color(0.647f, 0.165f, 0.165f, 1f);

    public static readonly Color BurlyWood = new Color(0.871f, 0.722f, 0.529f, 1f);

    public static readonly Color CadetBlue = new Color(0.373f, 0.620f, 0.627f, 1f);

    public static readonly Color Chartreuse = new Color(0.498f, 1f, 0f, 1f);

    public static readonly Color Chocolate = new Color(0.824f, 0.412f, 0.118f, 1f);

    public static readonly Color Coral = new Color(1f, 0.498f, 0.314f, 1f);

    public static readonly Color CornflowerBlue = new Color(0.392f, 0.584f, 0.929f, 1f);

    public static readonly Color Cornsilk = new Color(1f, 0.973f, 0.863f, 1f);

    public static readonly Color Crimson = new Color(0.863f, 0.078f, 0.235f, 1f);

    public static readonly Color Cyan = new Color(0f, 1f, 1f, 1f);

    public static readonly Color DarkBlue = new Color(0f, 0f, 0.545f, 1f);

    public static readonly Color DarkCyan = new Color(0f, 0.545f, 0.545f, 1f);

    public static readonly Color DarkGoldenrod = new Color(0.722f, 0.525f, 0.043f, 1f);

    public static readonly Color DarkGray = new Color(0.663f, 0.663f, 0.663f, 1f);

    public static readonly Color DarkGreen = new Color(0f, 0.392f, 0f, 1f);

    public static readonly Color DarkKhaki = new Color(0.741f, 0.718f, 0.420f, 1f);

    public static readonly Color DarkMagenta = new Color(0.545f, 0f, 0.545f, 1f);

    public static readonly Color DarkOliveGreen = new Color(0.333f, 0.420f, 0.184f, 1f);

    public static readonly Color DarkOrange = new Color(1f, 0.549f, 0f, 1f);

    public static readonly Color DarkOrchid = new Color(0.600f, 0.196f, 0.800f, 1f);

    public static readonly Color DarkRed = new Color(0.545f, 0f, 0f, 1f);

    public static readonly Color DarkSalmon = new Color(0.914f, 0.588f, 0.478f, 1f);

    public static readonly Color DarkSeaGreen = new Color(0.561f, 0.737f, 0.545f, 1f);

    public static readonly Color DarkSlateBlue = new Color(0.282f, 0.239f, 0.545f, 1f);

    public static readonly Color DarkSlateGray = new Color(0.184f, 0.310f, 0.310f, 1f);

    public static readonly Color DarkTurquoise = new Color(0f, 0.808f, 0.820f, 1f);

    public static readonly Color DarkViolet = new Color(0.580f, 0f, 0.827f, 1f);

    public static readonly Color DeepPink = new Color(1f, 0.078f, 0.576f, 1f);

    public static readonly Color DeepSkyBlue = new Color(0f, 0.749f, 1f, 1f);

    public static readonly Color DimGray = new Color(0.412f, 0.412f, 0.412f, 1f);

    public static readonly Color DodgerBlue = new Color(0.118f, 0.565f, 1f, 1f);

    public static readonly Color Firebrick = new Color(0.698f, 0.133f, 0.133f, 1f);

    public static readonly Color FloralWhite = new Color(1f, 0.980f, 0.941f, 1f);

    public static readonly Color ForestGreen = new Color(0.133f, 0.545f, 0.133f, 1f);

    public static readonly Color Fuchsia = new Color(1f, 0f, 1f, 1f);

    public static readonly Color Gainsboro = new Color(0.863f, 0.863f, 0.863f, 1f);

    public static readonly Color GhostWhite = new Color(0.973f, 0.973f, 1f, 1f);

    public static readonly Color Gold = new Color(1f, 0.843f, 0f, 1f);

    public static readonly Color Goldenrod = new Color(0.855f, 0.647f, 0.125f, 1f);

    public static readonly Color Gray = new Color(0.502f, 0.502f, 0.502f, 1f);

    public static readonly Color Green = new Color(0f, 0.502f, 0f, 1f);

    public static readonly Color GreenYellow = new Color(0.678f, 1f, 0.184f, 1f);

    public static readonly Color Honeydew = new Color(0.941f, 1f, 0.941f, 1f);

    public static readonly Color HotPink = new Color(1f, 0.412f, 0.706f, 1f);

    public static readonly Color IndianRed = new Color(0.804f, 0.361f, 0.361f, 1f);

    public static readonly Color Indigo = new Color(0.294f, 0f, 0.510f, 1f);

    public static readonly Color Ivory = new Color(1f, 1f, 0.941f, 1f);

    public static readonly Color Khaki = new Color(0.941f, 0.902f, 0.549f, 1f);

    public static readonly Color Lavender = new Color(0.902f, 0.902f, 0.980f, 1f);

    public static readonly Color LavenderBlush = new Color(1f, 0.941f, 0.961f, 1f);

    public static readonly Color LawnGreen = new Color(0.486f, 0.988f, 0f, 1f);

    public static readonly Color LemonChiffon = new Color(1f, 0.980f, 0.804f, 1f);

    public static readonly Color LightBlue = new Color(0.678f, 0.847f, 0.902f, 1f);

    public static readonly Color LightCoral = new Color(0.941f, 0.502f, 0.502f, 1f);

    public static readonly Color LightCyan = new Color(0.878f, 1f, 1f, 1f);

    public static readonly Color LightGoldenrodYellow = new Color(0.980f, 0.980f, 0.824f, 1f);

    public static readonly Color LightGreen = new Color(0.565f, 0.933f, 0.565f, 1f);

    public static readonly Color LightGray = new Color(0.827f, 0.827f, 0.827f, 1f);

    public static readonly Color LightPink = new Color(1f, 0.714f, 0.757f, 1f);

    public static readonly Color LightSalmon = new Color(1f, 0.627f, 0.478f, 1f);

    public static readonly Color LightSeaGreen = new Color(0.125f, 0.698f, 0.667f, 1f);

    public static readonly Color LightSkyBlue = new Color(0.529f, 0.808f, 0.980f, 1f);

    public static readonly Color LightSlateGray = new Color(0.467f, 0.533f, 0.600f, 1f);

    public static readonly Color LightSteelBlue = new Color(0.690f, 0.769f, 0.871f, 1f);

    public static readonly Color LightYellow = new Color(1f, 1f, 0.878f, 1f);

    public static readonly Color Lime = new Color(0f, 1f, 0f, 1f);

    public static readonly Color LimeGreen = new Color(0.196f, 0.804f, 0.196f, 1f);

    public static readonly Color Linen = new Color(0.980f, 0.941f, 0.902f, 1f);

    public static readonly Color Magenta = new Color(1f, 0f, 1f, 1f);

    public static readonly Color Maroon = new Color(0.502f, 0f, 0f, 1f);

    public static readonly Color MediumAquamarine = new Color(0.400f, 0.804f, 0.667f, 1f);

    public static readonly Color MediumBlue = new Color(0f, 0f, 0.804f, 1f);

    public static readonly Color MediumOrchid = new Color(0.729f, 0.333f, 0.827f, 1f);

    public static readonly Color MediumPurple = new Color(0.576f, 0.439f, 0.859f, 1f);

    public static readonly Color MediumSeaGreen = new Color(0.235f, 0.702f, 0.443f, 1f);

    public static readonly Color MediumSlateBlue = new Color(0.482f, 0.408f, 0.933f, 1f);

    public static readonly Color MediumSpringGreen = new Color(0f, 0.980f, 0.604f, 1f);

    public static readonly Color MediumTurquoise = new Color(0.282f, 0.820f, 0.800f, 1f);

    public static readonly Color MediumVioletRed = new Color(0.780f, 0.082f, 0.522f, 1f);

    public static readonly Color MidnightBlue = new Color(0.098f, 0.098f, 0.439f, 1f);

    public static readonly Color MintCream = new Color(0.961f, 1f, 0.980f, 1f);

    public static readonly Color MistyRose = new Color(1f, 0.894f, 0.882f, 1f);

    public static readonly Color Moccasin = new Color(1f, 0.894f, 0.710f, 1f);

    public static readonly Color NavajoWhite = new Color(1f, 0.871f, 0.678f, 1f);

    public static readonly Color Navy = new Color(0f, 0f, 0.502f, 1f);

    public static readonly Color OldLace = new Color(0.992f, 0.961f, 0.902f, 1f);

    public static readonly Color Olive = new Color(0.502f, 0.502f, 0f, 1f);

    public static readonly Color OliveDrab = new Color(0.420f, 0.557f, 0.137f, 1f);

    public static readonly Color Orange = new Color(1f, 0.647f, 0f, 1f);

    public static readonly Color OrangeRed = new Color(1f, 0.271f, 0f, 1f);

    public static readonly Color Orchid = new Color(0.855f, 0.439f, 0.839f, 1f);

    public static readonly Color PaleGoldenrod = new Color(0.933f, 0.910f, 0.667f, 1f);

    public static readonly Color PaleGreen = new Color(0.596f, 0.984f, 0.596f, 1f);

    public static readonly Color PaleTurquoise = new Color(0.686f, 0.933f, 0.933f, 1f);

    public static readonly Color PaleVioletRed = new Color(0.859f, 0.439f, 0.576f, 1f);

    public static readonly Color PapayaWhip = new Color(1f, 0.937f, 0.835f, 1f);

    public static readonly Color PeachPuff = new Color(1f, 0.855f, 0.725f, 1f);

    public static readonly Color Peru = new Color(0.804f, 0.522f, 0.247f, 1f);

    public static readonly Color Pink = new Color(1f, 0.753f, 0.796f, 1f);

    public static readonly Color Plum = new Color(0.867f, 0.627f, 0.867f, 1f);

    public static readonly Color PowderBlue = new Color(0.690f, 0.878f, 0.902f, 1f);

    public static readonly Color Purple = new Color(0.502f, 0f, 0.502f, 1f);

    public static readonly Color Red = new Color(1f, 0f, 0f, 1f);

    public static readonly Color RosyBrown = new Color(0.737f, 0.561f, 0.561f, 1f);

    public static readonly Color RoyalBlue = new Color(0.255f, 0.412f, 0.882f, 1f);

    public static readonly Color SaddleBrown = new Color(0.545f, 0.271f, 0.075f, 1f);

    public static readonly Color Salmon = new Color(0.980f, 0.502f, 0.447f, 1f);

    public static readonly Color SandyBrown = new Color(0.957f, 0.643f, 0.376f, 1f);

    public static readonly Color SeaGreen = new Color(0.180f, 0.545f, 0.341f, 1f);

    public static readonly Color SeaShell = new Color(1f, 0.961f, 0.933f, 1f);

    public static readonly Color Sienna = new Color(0.627f, 0.322f, 0.176f, 1f);

    public static readonly Color Silver = new Color(0.753f, 0.753f, 0.753f, 1f);

    public static readonly Color SkyBlue = new Color(0.529f, 0.808f, 0.922f, 1f);

    public static readonly Color SlateBlue = new Color(0.416f, 0.353f, 0.804f, 1f);

    public static readonly Color SlateGray = new Color(0.439f, 0.502f, 0.565f, 1f);

    public static readonly Color Snow = new Color(1f, 0.980f, 0.980f, 1f);

    public static readonly Color SpringGreen = new Color(0f, 1f, 0.498f, 1f);

    public static readonly Color SteelBlue = new Color(0.275f, 0.510f, 0.706f, 1f);

    public static readonly Color Tan = new Color(0.824f, 0.706f, 0.549f, 1f);

    public static readonly Color Teal = new Color(0f, 0.502f, 0.502f, 1f);

    public static readonly Color Thistle = new Color(0.847f, 0.749f, 0.847f, 1f);

    public static readonly Color Tomato = new Color(1f, 0.388f, 0.278f, 1f);

    public static readonly Color Turquoise = new Color(0.251f, 0.878f, 0.816f, 1f);

    public static readonly Color Violet = new Color(0.933f, 0.510f, 0.933f, 1f);

    public static readonly Color Wheat = new Color(0.961f, 0.871f, 0.702f, 1f);

    public static readonly Color White = new Color(1f, 1f, 1f, 1f);

    public static readonly Color WhiteSmoke = new Color(0.961f, 0.961f, 0.961f, 1f);

    public static readonly Color Yellow = new Color(1f, 1f, 0f, 1f);

    public static readonly Color YellowGreen = new Color(0.604f, 0.804f, 0.196f, 1f);

}



 コンバートするために使ったコード(自分用メモ)。foreach (FieldInfo info in typeof(OtherColorClass.Color).GetFields(BindingFlags.Public | BindingFlags.Static)){    Color color = ((OtherColorClass.Color)info.GetValue(null));
    string r = color.r.ToString("F3");    string g = color.g.ToString("F3");    string b = color.b.ToString("F3");    string a = color.a.ToString("F3");    if (color.r == 0) r = "0"; else if (color.r == 1) r = "1";    if (color.g == 0) g = "0"; else if (color.g == 1) g = "1";    if (color.b == 0) b = "0"; else if (color.b == 1) b = "1";    if (color.a == 0) a = "0"; else if (color.a == 1) a = "1";
    string name = char.ToLower(info.Name[0]) + info.Name.Substring(1); //先頭を小文字に変換    string final = "public static readonly Color " + name + string.Format(" = new Color({0}f, {1}f, {2}f, {3}f);", r, g, b, a);    colorList.Add(final);}Helper.ToText(colorList.ToArray(), @"D:\converted.txt", false);