public void CopyFrom(VitalsData source) { var srcdatas = source.datas; for (int i = 0, cnt = srcdatas.Length; i < cnt; ++i) { datas[i] = srcdatas[i]; } }
public SerializationFlags Pack(ref VitalsData value, VitalsData prevValue, byte[] buffer, ref int bitposition, int frameId, SerializationFlags writeFlags) { if (!IsForcedClass(frameId, value, prevValue, writeFlags)) { return(SerializationFlags.None); } bool isKeyFrame = IsKeyframe(frameId); return(value.vitals.Serialize(value, prevValue, buffer, ref bitposition, isKeyFrame)); }
public SerializationFlags Unpack(ref VitalsData value, byte[] buffer, ref int bitposition, int frameId, SerializationFlags writeFlags) { return(value.vitals.Deserialize(value, buffer, ref bitposition, IsKeyframe(frameId))); }