いつもshift operatorどっちだったっけとか、rgbの位置どうだったっけとか迷うのでメモ.
private static Color FromHexRGB(int hex)
{
var r = (byte)((hex & 0x00ff0000) >> 16);
var g = (byte)((hex & 0x0000ff00) >> 8);
var b = (byte)(hex & 0x000000ff);
return new Color32(r, g, b, 255);
}
usage
var color = FromHexRGB(0xff9500);
Discussion