public RecvFunc GetRecvFunction(PACKETID packetId) { RecvFunc func = null; if (CheckPacketIDSet.Contains(packetId)) { CheckPacketIDSet.Remove(packetId); } RecvFuncDic.TryGetValue(packetId, out func); return(func); }
public void RegistRecvFunc(PACKETID packetId, RecvFunc func, bool isCheck) { if (func == null) { return; } RecvFuncDic.Add(packetId, func); if (isCheck) { CheckPacketIDSet.Add(packetId); } }
public void RegistNfyRecvFunc(PACKETID packetId, RecvFunc func) { RegistRecvFunc(packetId, func, false); }