Nelaric Unreal Gameplay
Gameplay framework API
Loading...
Searching...
No Matches
NelaricCharacter.h
Go to the documentation of this file.
1// Copyright (c) 2026 Nelaric
2
6
7#pragma once
8
9#include "GameFramework/Character.h"
10
11#include "NelaricCharacter.generated.h"
12
13class UPawnInitializationComponent;
14
15namespace Nelaric::Pawn
16{
17struct FInitializationHelper;
18}
19
27UCLASS(MinimalAPI, Blueprintable)
28class ANelaricCharacter : public ACharacter
29{
30 GENERATED_BODY()
31
32public:
38 GAMEPLAYRUNTIME_API ANelaricCharacter(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get());
39
40protected:
42 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Nelaric|Pawn|Initialization")
43 TObjectPtr<UPawnInitializationComponent> PawnInitializationComponent;
44
45private:
46 friend struct Nelaric::Pawn::FInitializationHelper;
47};
GAMEPLAYRUNTIME_API ANelaricCharacter(const FObjectInitializer &ObjectInitializer=FObjectInitializer::Get())
Constructs the character with its native default subobjects.
TObjectPtr< UPawnInitializationComponent > PawnInitializationComponent
Initialization component owned by this character.
Definition NelaricCharacter.h:43