public static Rect GetTextureCoods(Vector2 coords)
        {
            if (instance == null)
            {
                instance = new FresviiGUIColorPalette();
            }

            return new Rect(coords.x / Palette.width, coords.y / Palette.height, 1.0f / Palette.width, 1.0f / Palette.height);
        }
        public static void SetColor(Vector2 texturePosition, Color color)
        {
            if (instance == null)
            {
                instance = new FresviiGUIColorPalette();
            }

            instance.colors[(int)(texturePosition.x + Palette.width * texturePosition.y)] = color;
        }
        public static Color GetColor(Vector2 texturePosition)
        {
            if(instance == null)
            {
                instance = new FresviiGUIColorPalette();
            }

            return instance.colors[(int)(texturePosition.x + Palette.width * texturePosition.y)];
        }