public void AddMessage(EReplayMessageType type, NetworkMessageRecoder.RecodMessageItem item) { if (type == EReplayMessageType.IN) { _in.AddMessage(item); } else if (type == EReplayMessageType.OUT) { _out.AddMessage(item); } else if (type == EReplayMessageType.GM) { _cmd.AddMessage(item); } }
private INetworkMessageRecoder GetRecoder(EReplayMessageType type) { if (type == EReplayMessageType.IN) { return(_in); } else if (type == EReplayMessageType.OUT) { return(_out); } else if (type == EReplayMessageType.GM) { return(_cmd); } return(null); }
public NetworkMessageRecoder.RecodMessageItem GetItem(EReplayMessageType type, int stage, int seq, int networkChannelId) { if (type == EReplayMessageType.IN) { return(_in.GetItem(stage, seq, networkChannelId)); } if (type == EReplayMessageType.OUT) { return(_out.GetItem(stage, seq, networkChannelId)); } if (type == EReplayMessageType.GM) { return(_cmd.GetItem(stage, seq, networkChannelId)); } return(null); }