public void DeleteItem(long _UID) { RecentRoomData mServerData = mRecentRoomList.Find( delegate(RecentRoomData rd) { return(rd.mUID == _UID); }); if (mServerData != null) { mRecentRoomList.Remove(mServerData); SaveToFile(); } }
void ReadData(BinaryReader br) { mRecentRoomList.Clear(); int count = br.ReadInt32(); for (int i = 0; i < count; i++) { RecentRoomData data = new RecentRoomData(); data.mUID = br.ReadInt64(); data.mRoomName = br.ReadString(); data.mCreator = br.ReadString(); data.mVersion = br.ReadString(); mRecentRoomList.Add(data); } }
public void AddItem(long _UID, string _RoomName, string _Creator, string _Version) { RecentRoomData mServerData = mRecentRoomList.Find( delegate(RecentRoomData rd) { return(rd.mUID == _UID); }); if (mServerData == null) { RecentRoomData data = new RecentRoomData(); data.mUID = _UID; data.mRoomName = _RoomName; data.mCreator = _Creator; data.mVersion = _Version; mRecentRoomList.Insert(0, data); SaveToFile(); } }