public pb.FrameData TickFrame() { pb.FrameData data = null; if (FrameList.TryGetValue(CurrentFrameIdx, out data)) { FrameList.Remove(CurrentFrameIdx); } CurrentFrameIdx++; return(data); }
public void ProcessFrameData(pb.FrameData msg) { if (null == msg) { return; } if (null != msg.InputList) { foreach (var f in msg.InputList) { PlayerCmd(f); } } }