static void OnCreateDBObjectReply(WORLDMSG msgID, BinReader data) { int requestid = data.ReadInt32(); /*string str =*/ data.ReadString(); uint objid = data.ReadUInt32(); DBObject obj = (DBObject)createDBRequests[requestid]; createDBRequests.Remove(requestid); obj.OnDBCreate(objid); obj.PendingCreate = false; AddDBObject(obj); if (obj.PendingDelete == true) { obj.PendingDelete = false; DeleteDBObject(obj); return; } if (obj.PendingSave == true) { obj.PendingSave = false; SaveDBObject(obj); } }