8#include "WorldSubsystem.generated.h"
14UCLASS(Abstract, MinimalAPI)
53 ENGINE_API void EnsureHasCalledPostInitialize()
const;
55 ENGINE_API void EnsureHasCalledBeginPlay()
const;
57 UE_DEPRECATED(5.5,
"Implement IStreamingWorldSubsystemInterface instead.")
63 bool bHasCalledPostInitialize : 1 =
false;
64 bool bHasCalledBeginPlay : 1 =
false;
74UCLASS(Abstract, MinimalAPI)
85 ENGINE_API virtual bool IsAllowedToTick()
const override final;
100 bool bInitialized =
false;
#define PURE_VIRTUAL(func,...)
Definition CoreMiscDefines.h:103
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
ETickableTickType
Definition Tickable.h:20
Definition SubsystemCollection.h:15
Definition Tickable.h:135
Definition Subsystem.h:48
Definition WorldSubsystem.h:76
virtual TStatId GetStatId() const override PURE_VIRTUAL(UTickableWorldSubsystem
Definition WorldSubsystem.h:87
Definition WorldSubsystem.h:16
virtual void PreDeinitialize()
Definition WorldSubsystem.h:42
virtual void OnWorldComponentsUpdated(UWorld &World)
Definition WorldSubsystem.h:51
virtual void OnWorldEndPlay(UWorld &InWorld)
Definition WorldSubsystem.h:48
Definition EngineTypes.h:1262
@ false
Definition radaudio_common.h:23
Definition LightweightStats.h:416