protected void PackFooter(DynamicOutputBuffer buffer) { if (Status == PlayerStatuses.JumpJets) { buffer.WriteSmallScale(JumpSquish); //2 } if (Status == PlayerStatuses.OnDriver) { buffer.WriteInt32(OnDriver); //4 } if (Status == PlayerStatuses.UserInputs) { buffer.WriteSmallVel(UserSpeed); //6 buffer.WriteSmallAngVel(UserAngVel); //8 } if (Status == PlayerStatuses.PlaySound) { buffer.WriteByte((byte)Sounds); //9 } }