public Deserialize ( OSDMap map ) : void | ||
map | OSDMap | An |
return | void |
public override void Deserialize(OSDMap map)
{
ScriptRunning = map["is_script_running"].AsBoolean();
ItemID = map["item_id"].AsUUID();
Target = map["target"].AsString();
TaskID = map["task_id"].AsUUID();
}
}
public void UpdateScriptTaskMessage() { UpdateScriptTaskUpdateMessage s = new UpdateScriptTaskUpdateMessage(); s.TaskID = UUID.Random(); s.Target = "mono"; s.ScriptRunning = true; s.ItemID = UUID.Random(); OSDMap map = s.Serialize(); UpdateScriptTaskUpdateMessage t = new UpdateScriptTaskUpdateMessage(); t.Deserialize(map); Assert.AreEqual(s.ItemID, t.ItemID); Assert.AreEqual(s.ScriptRunning, t.ScriptRunning); Assert.AreEqual(s.Target, t.Target); Assert.AreEqual(s.TaskID, t.TaskID); }