public override void OnPositionChanging(Point3D newPos) { if (IsMulti && this.Position != Point3D.Zero && newPos != Point3D.Zero && this.Position != newPos) { ClientCommunication.PostRemoveMulti(this); ClientCommunication.PostAddMulti(m_ItemID, newPos); } base.OnPositionChanging(newPos); }