public OSDMap Serialize()
{
OSDMap map = new OSDMap();
map["bump"] = OSD.FromInteger((int)Bump);
map["colors"] = OSD.FromColor4(Color);
map["fullbright"] = OSD.FromBoolean(Fullbright);
map["glow"] = OSD.FromReal(Glow);
map["imageid"] = OSD.FromUUID(ImageID);
map["imagerot"] = OSD.FromReal(ImageRot);
map["media_flags"] = OSD.FromInteger(MediaFlags);
map["offsets"] = OSD.FromReal(OffsetS);
map["offsett"] = OSD.FromReal(OffsetT);
map["scales"] = OSD.FromReal(ScaleS);
map["scalet"] = OSD.FromReal(ScaleT);
return map;
}