예제 #1
0
 private bool TryFindModel(long uid, out BaseObject model)
 {
     model = uidMap.Keys.SingleOrDefault(k => k.uid == uid);
     return(model != null);
 }
예제 #2
0
 //回收对象 即在链表中转移
 public void RemoveObject(BaseObject obBaseObject)
 {
     _unuseList.Add(obBaseObject);
     _objectList.Remove(obBaseObject);
 }
예제 #3
0
 public void UnregisterUID(BaseObject obj)
 {
     uidMap.Remove(obj);
 }