FFastArraySerializerItem 中是否可以使用TArray<int32> 的字段

LogIris: Warning: FReplicationProtocolManageer::CreateReplicationProtocol Id mismatch when creatiing protocol named SocSkillComponent with ProtocolId:0x820f538922f29d5

2246734

LogIris: Error: FReplicationReader::ReadObjeect Unable to create handle for NetRefHandle (Id=43698):(Incomplete)

网络同步报错,怀疑是不是​FFastArraySerializerItem的子类中不能使用TArray<int32>类型的字段

UE版本是5.3​

[Attachment Removed]

重现步骤

[Attachment Removed]

您好,是的目前FastArray不支持容器结构嵌套,主要是PushMode无法支持复杂的数据结构。

[Attachment Removed]

FGameplayAbilitySpec 是继承自 FFastArraySerializerItem 的数据结构,因此如果FastArray里的TArray里是FFastArraySerializerItem的子类,就可以被通过

[Attachment Removed]

FGameplayAbilitySpec 里面的 RpelicatedInstance 也是 TArray,请问这里也有问题吗?还有另有别的方式进行了处理

[Attachment Removed]