Nelaric Unreal Gameplay
Gameplay framework API
Loading...
Searching...
No Matches
InitStateTypes.h
Go to the documentation of this file.
1// Copyright (c) 2026 Nelaric
2
6
7#pragma once
8
9#include "CoreTypes.h"
10
11namespace Nelaric
12{
14enum class EInitState : uint8
15{
18
21
24
27};
28
31{
33 uint64 Value = 0;
34
36 bool operator==(const FInitGeneration&) const = default;
37};
38
51
52} // namespace Nelaric
EInitState
Ordered stages of world initialization.
Definition InitStateTypes.h:15
@ Registered
The participant has been registered.
Definition InitStateTypes.h:17
@ DataAvailable
Required data is available.
Definition InitStateTypes.h:20
@ DataInitialized
Required data has been initialized; gameplay cannot run yet.
Definition InitStateTypes.h:23
@ Ready
Initialization is complete and component gameplay may run.
Definition InitStateTypes.h:26
Identity of one initialization attempt.
Definition InitStateTypes.h:31
bool operator==(const FInitGeneration &) const =default
Compares the numeric identities of two attempts.
uint64 Value
Numeric identity of the attempt.
Definition InitStateTypes.h:33
Captures the stage and terminal failure of one initialization attempt.
Definition InitStateTypes.h:41
FInitGeneration Generation
Attempt to which this snapshot belongs.
Definition InitStateTypes.h:43
bool bTerminallyFailed
Whether the attempt has failed permanently.
Definition InitStateTypes.h:49
EInitState State
Current initialization stage.
Definition InitStateTypes.h:46