public void Setup(bool trackPos, bool trackRotation, bool trackScale) { _trackPos = trackPos; _posTimeStamp = Time.time; _trackRotation = trackRotation; _trackScale = trackScale; _positionFrameHistory = !_trackPos ? null : new List<AuthoritativeFrame>(byte.MaxValue); _rotationFrameHistory = !_trackRotation ? null : new List<AuthoritativeFrame>(byte.MaxValue); _scaleFrameHistory = !_trackScale ? null : new List<AuthoritativeFrame>(byte.MaxValue); }