/// <summary>
 /// Decode network data.
 /// </summary>
 /// <param name="br"></param>
 public override void Decode(BinaryReader br)
 {
     isDirty = true;
     deadReckoningAlgorithm = ( DeadReckoningAlgorithm )br.ReadByte();
     otherParams            = br.ReadBytes(15);
     linearAcceleration.Set(br.ReadSingle(), br.ReadSingle(), br.ReadSingle());
     angularVelocity.Set(br.ReadSingle(), br.ReadSingle(), br.ReadSingle());
 }
 public DeadReckoningParameter(DeadReckoningAlgorithm alg, Vector3 linearAcceleration, Vector3 angularVelocity)
 {
     deadReckoningAlgorithm  = alg;
     this.linearAcceleration = linearAcceleration;
     this.angularVelocity    = angularVelocity;
 }