I’ve been looking at the FlyingMovementComponent in the NetPrediction plugin but find it always asserts
In UBaseMovementComponent::InitializeComponent(), it calls UFlyingMovementComponent::InitializeComponent(): InstantiateNetworkedSimulation() which in turn calls down to UFlyingMovementComponent::InitFlyingMovementSimulation() and hits check(UpdatedComponent);
UpdatedComponent is nullptr.
That pointer is set in UBaseMovementComponent::InitializeComponent() immediately after the call to UFlyingMovementComponent::InitializeComponent() :mad:
There is a sample of it’s usage in the ANetworkPredictionExtrasFlyingPawn class, in the NetworkPredictionExtras plugin, which also suffers an identical assert
The plugins are beta, so maybe not, but has anyone else checked this out in the past and had any joy?
I wanted to check it out and see how good the prediction is…