Bu konudaki bilgilerim kısıtlı ama UObject alt sınıfları, IsSupportedForNetworking metodu override edilerek replicated ediliyormuş.
UObject.h (satır 616)
Kullanım
Not: Metot açıkça değerinin runtime değiştirilmemesi gerektiğini söylüyor (const). Buna dikkat çekmek gerek. Daima bir sabit girmek gerekir (return true / return false).
https://forums.unrealengine.com/showthread.php?59275-Replicating-TArrays-crashes-game&p=231425
UObject.h (satır 616)
Kod:
/** IsSupportedForNetworking means an object can be referenced over the network */
virtual bool IsSupportedForNetworking() const;
Kullanım
Kod:
//...
class X_API UItem : public UObject
{
//...
virtual bool IsSupportedForNetworking() override;
//...
}
bool UItem::IsSupportedFornetworking()
{
return true;
}
Not: Metot açıkça değerinin runtime değiştirilmemesi gerektiğini söylüyor (const). Buna dikkat çekmek gerek. Daima bir sabit girmek gerekir (return true / return false).
https://forums.unrealengine.com/showthread.php?59275-Replicating-TArrays-crashes-game&p=231425