For arrays, FPropertyReplicationStateDescriptorBuilder::IsSupportedProperty will set the FMemberProperty's ChangeMaskBits to "1U + FPropertyReplicationState::TArrayElementChangeMaskBits".
If the array has a replication condition, this will trigger the "checkSlow(ChangeMaskInfo.BitCount == 1);" in FPropertyReplicationState::IsCustomConditionEnabled for the array property.
In a debug build, add a replicated array or fast array with a replication condition to an actor.
When starting the instance, the checkSlow will be hit in FPropertyReplicationState::IsCustomConditionEnabled.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-202415 in the post.
| 0 |
| Component | UE - Networking - Iris |
|---|---|
| Target Fix | 5.4 |
| Fix Commit | 31285513 |
|---|
| Created | Dec 12, 2023 |
|---|---|
| Resolved | Mar 5, 2024 |
| Updated | May 7, 2024 |