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)]; }