public static BodyFrameData Deserialize(BodyFrameDataMsg message) { var frame = new BodyFrameData() { RelativeTime = new TimeSpan(message.RelativeTime), Bodies = new Body[message.BodiesLength], }; for (int i = 0; i < message.BodiesLength; i++) { frame.Bodies[i] = Body.Deserialize(message.GetBodies(i)); } return frame; }
public static BodyFrameData GetRootAsBodyFrameData(ByteBuffer _bb, BodyFrameData obj) { return (obj.__init(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }