Description

UK2Node_VariableSet::ShouldFlushDormancyOnSet only returns true for classes that derive from AActor. This leads to inconsistent behavior, as the owning actor will not have FlushNetDormancy called on it when a replicated property on one of its components is set.

Steps to Reproduce

Create replicated actor and actor component blueprints, each with a replicated property.
When changing the actor's property, FlushNetDormancy will be called, but when changing the component's property, dormancy is not flushed.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-192432 in the post.

0
Login to Vote

Unresolved
ComponentUE - Networking
Affects Versions5.4
Target Fix5.5
CreatedAug 8, 2023
UpdatedFeb 29, 2024