Example #1
0
    public pb.FrameData TickFrame()
    {
        pb.FrameData data = null;
        if (FrameList.TryGetValue(CurrentFrameIdx, out data))
        {
            FrameList.Remove(CurrentFrameIdx);
        }

        CurrentFrameIdx++;

        return(data);
    }
Example #2
0
 public void ProcessFrameData(pb.FrameData msg)
 {
     if (null == msg)
     {
         return;
     }
     if (null != msg.InputList)
     {
         foreach (var f in msg.InputList)
         {
             PlayerCmd(f);
         }
     }
 }