Files
UnrealEngineUWP/Engine/Plugins/Runtime/ReplicationSystemTestPlugin/Source/Private/Tests/Serialization/TestFieldPathNetSerializer.h
Peter Engstrom 4aae8d3ed0 Iris experimental replication system.
Initial submit, compiled out by default.

#rb Peter.Engstrom,Mattias.Hornlund,Brian.Bekich,Ryan.Gerleve,John.Barrett
#jira UE-158381
#preflight /62cd6fc7ad490b52da0515a3

[CL 21068370 by Peter Engstrom in ue5-main branch]
2022-07-13 03:11:55 -04:00

63 lines
1.2 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "UObject/ObjectMacros.h"
#include "TestFieldPathNetSerializer.generated.h"
USTRUCT()
struct FSimpleStructForFieldPathNetSerializerTest
{
GENERATED_BODY()
UPROPERTY()
uint32 PropertyToFind;
};
UCLASS()
class USimpleClassForFieldPathNetSerializerTest : public UObject
{
GENERATED_BODY()
UPROPERTY()
int32 PropertyToFind;
};
USTRUCT()
struct FInheritedSimpleStructForFieldPathNetSerializerTest : public FSimpleStructForFieldPathNetSerializerTest
{
GENERATED_BODY()
UPROPERTY()
bool bSomeOtherProperty;
};
UCLASS()
class UInheritedSimpleClassForFieldPathNetSerializerTest : public USimpleClassForFieldPathNetSerializerTest
{
GENERATED_BODY()
UPROPERTY()
bool bSomeOtherProperty;
};
USTRUCT()
struct FDeepInheritedSimpleStructForFieldPathNetSerializerTest : public FInheritedSimpleStructForFieldPathNetSerializerTest
{
GENERATED_BODY()
};
USTRUCT()
struct FNestedSimpleStructForFieldPathNetSerializerTest
{
GENERATED_BODY()
UPROPERTY()
bool bSomeOtherProperty;
UPROPERTY()
FSimpleStructForFieldPathNetSerializerTest NestedStruct;
UPROPERTY()
FSimpleStructForFieldPathNetSerializerTest NestedStruct2;
};