Crouch Implementation - Explanation


I looked at the crouch implementation and I don’t understand the purpose of the replicated variable bIsCrouched on COND_SimulatedOnly in the Character Class.

The data is transfered via CharacterMovement component in the SavedMove structure so what’s the point to replicate another data on the Character class itself.

Is it some old code that has not been cleaned?