public void Set (string name, object val)
{
if (isMine) OnSet(name, val);
else Send("OnSet", ownerID, name, val);
}
[RFC]
void OnSet (string name, object val)
{
if (mData
== null) mData
= new DataNode
("ObjectData"); mData.SetHierarchy(name, val);
OnSetData(mData);
Send("OnSetData", Target.OthersSaved, mData);
}
[RFC]
void OnSetData (DataNode data)
{
mData = data;
if (onDataChanged != null) onDataChanged(data);
}