unsafe static Color _GetSHData(shvector2 data) { return(new Color(data.v[0], data.v[1], data.v[2], data.v[3])); }
public fixed float v[4]; //4 public static shvector2 operator +(shvector2 a, shvector2 b) { shvector2 ret = new shvector2(); ret.v[0] = a.v[0] + b.v[0]; ret.v[1] = a.v[1] + b.v[1]; ret.v[2] = a.v[2] + b.v[2]; ret.v[3] = a.v[3] + b.v[3]; return(ret); }