public virtual void UpdateData(BinWriter w, bool clear, bool isClient) { w.Write((char)0xFF); // UpdateData w.Write(GUID); //w.Write((byte)0); ObjectUpdateManager.WriteDataUpdate(w, m_updateValues, this, clear, isClient); }
public virtual void AddCreateObject(BinWriter w, bool isClient, bool clear) { PreCreateObject(isClient); w.Write((byte)2); // CreateObject w.Write(GUID); w.Write((byte)ObjectType); write_updatemovement(w); w.Write(isClient ? 1 : 0); w.Write(1); w.Write(0); w.Write((long)0); ObjectUpdateManager.WriteDataUpdate(w, m_updateValues, this, clear, isClient); }
public virtual void UpdateData(BinWriter w) { w.Write((byte)0); // UpdateData w.Write(GUID); ObjectUpdateManager.WriteDataUpdate(w, m_updateValues, this, true); }