|
| | FUniqueNetIdRepl () |
| |
| | FUniqueNetIdRepl (TYPE_OF_NULLPTR) |
| |
| | FUniqueNetIdRepl (const FUniqueNetIdRepl &InWrapper) |
| |
| | FUniqueNetIdRepl (const FUniqueNetIdWrapper &InWrapper) |
| |
| | FUniqueNetIdRepl (const FUniqueNetIdRef &InUniqueNetId) |
| |
| | FUniqueNetIdRepl (const FUniqueNetIdPtr &InUniqueNetId) |
| |
| | FUniqueNetIdRepl (const FUniqueNetId &InUniqueNetId) |
| |
| virtual | ~FUniqueNetIdRepl () |
| |
| virtual void | SetUniqueNetId (const FUniqueNetIdPtr &UniqueNetId) override |
| |
| virtual void | SetAccountId (const UE::Online::FAccountId &AccountId) override |
| |
| bool | ExportTextItem (FString &ValueStr, FUniqueNetIdRepl const &DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) const |
| |
| bool | ImportTextItem (const TCHAR *&Buffer, int32 PortFlags, UObject *Parent, FOutputDevice *ErrorText) |
| |
| ENGINE_API bool | NetSerialize (FArchive &Ar, class UPackageMap *Map, bool &bOutSuccess) |
| |
| void | NetSerializeLoadV1Encoded (FArchive &Ar, const EUniqueIdEncodingFlags EncodingFlags, bool &bOutSuccess) |
| |
| void | NetSerializeLoadV1Unencoded (FArchive &Ar, const EUniqueIdEncodingFlags EncodingFlags, bool &bOutSuccess) |
| |
| void | NetSerializeLoadV2 (FArchive &Ar, const EUniqueIdEncodingFlags EncodingFlags, bool &bOutSuccess) |
| |
| bool | Serialize (FArchive &Ar) |
| |
| ENGINE_API TSharedRef< FJsonValue > | ToJson () const |
| |
| ENGINE_API void | FromJson (const FString &InValue) |
| |
| | FUniqueNetIdWrapper ()=default |
| |
| virtual | ~FUniqueNetIdWrapper ()=default |
| |
| | FUniqueNetIdWrapper (const FUniqueNetIdRef &InUniqueNetId) |
| |
| | FUniqueNetIdWrapper (const FUniqueNetIdPtr &InUniqueNetId) |
| |
| | FUniqueNetIdWrapper (const FVariantType &InVariant) |
| |
| | FUniqueNetIdWrapper (const UE::Online::FAccountId &AccountId) |
| |
| | FUniqueNetIdWrapper (const FUniqueNetId &InUniqueNetId) |
| |
| bool | IsV1 () const |
| |
| FUniqueNetIdPtr | GetV1 () const |
| |
| const FUniqueNetIdPtr & | GetV1Unsafe () const |
| |
| bool | IsV2 () const |
| |
| UE::Online::FAccountId | GetV2 () const |
| |
| const UE::Online::FAccountId & | GetV2Unsafe () const |
| |
| FName | GetType () const |
| |
| COREONLINE_API FString | ToString () const |
| |
| COREONLINE_API FString | ToDebugString () const |
| |
| bool | IsValid () const |
| |
| FUniqueNetIdPtr | GetUniqueNetId () const |
| |
| const FUniqueNetId & | operator* () const |
| |
| const FUniqueNetId * | operator-> () const |
| |
Wrapper for opaque type FUniqueNetId
Makes sure that the opaque aspects of FUniqueNetId are properly handled/serialized over network RPC and actor replication