public void Register(NetworkMovement mv) { if (mMvDic.ContainsKey(mv.netId)) return; mMvDic.Add(mv.netId, mv); mMvLoopList.Add(mv); }
public void Unregister(NetworkMovement mv) { if (!mMvDic.ContainsKey(mv.netId)) return; mMvDic.Remove(mv.netId); for(int i = mMvLoopList.Count - 1; i >= 0; --i) { if(mMvLoopList[i].netId == mv.netId) { mMvLoopList.RemoveAt(i); } } }