9#include "LevelInstanceTypes.generated.h"
20 return ::GetTypeHash(Key.GetHash());
25 return !(*
this ==
Other);
30 return Hash ==
Other.Hash && ContainerID ==
Other.ContainerID && ActorName ==
Other.ActorName && PackageShortName ==
Other.PackageShortName;
52 FString PackageShortName;
98 bool bAlwaysShowDialog =
true;
104 FString LevelPackageName =
TEXT("");
117 bool bExternalActors =
true;
120 bool bForceExternalActors =
false;
123 bool bHideCreationType =
false;
126 void HideCreationType() { bHideCreationType =
true; }
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
ELevelInstanceCreationType
Definition LevelInstanceTypes.h:69
ELevelInstanceRuntimeBehavior
Definition LevelInstanceTypes.h:57
ELevelInstancePivotType
Definition LevelInstanceTypes.h:76
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition NameTypes.h:617
Definition LevelInstanceInterface.h:33
Definition SubclassOf.h:30
Definition LevelInstanceSubsystem.h:55
Definition AsyncRegisterLevelContext.cpp:16
@ false
Definition radaudio_common.h:23
Definition WorldPartitionActorContainerID.h:44
bool IsMainContainer() const
Definition WorldPartitionActorContainerID.h:96
Definition LevelInstanceTypes.h:14
uint64 GetHash() const
Definition LevelInstanceTypes.h:35
friend uint32 GetTypeHash(const FLevelInstanceID &Key)
Definition LevelInstanceTypes.h:18
const FActorContainerID & GetContainerID() const
Definition LevelInstanceTypes.h:37
FLevelInstanceID()
Definition LevelInstanceTypes.h:15
bool IsValid() const
Definition LevelInstanceTypes.h:33
bool operator!=(const FLevelInstanceID &Other) const
Definition LevelInstanceTypes.h:23
bool operator==(const FLevelInstanceID &Other) const
Definition LevelInstanceTypes.h:28
Definition LevelInstanceTypes.h:85
void SetForceExternalActors(bool bInForceExternalActors)
Definition LevelInstanceTypes.h:127
void SetExternalActors(bool bInExternalActors)
Definition LevelInstanceTypes.h:128
bool UseExternalActors() const
Definition LevelInstanceTypes.h:129
Definition ObjectPtr.h:488