public void Unpack(OSDMap args) { if (args["point"] != null) AttachPoint = args["point"].AsInteger(); ItemID = (args["item"] != null) ? args["item"].AsUUID() : UUID.Zero; AssetID = (args["asset"] != null) ? args["asset"].AsUUID() : UUID.Zero; } }