#include <CampaignGameMode.h>
◆ ACampaignGameMode()
| ACampaignGameMode::ACampaignGameMode |
( |
| ) |
|
14{
17}
bool bMatchCountUp
Definition OnlineGameMode.h:119
bool bMatchTimed
Definition OnlineGameMode.h:117
◆ BeginPlay()
| void ACampaignGameMode::BeginPlay |
( |
| ) |
|
|
overridevirtual |
Reimplemented from AOnlineGameMode.
20{
22 {
24 }
25 Super::BeginPlay();
26 TArray<FInputDeviceId> InputDevices;
27 UInputDeviceLibrary::GetAllConnectedInputDevices(InputDevices);
28 for(int32 i = 0; i < InputDevices.Num(); i++)
29 {
30 APlayerController* NewPlayerController = UGameplayStatics::CreatePlayer(GetWorld(), i);
31 if(NewPlayerController != nullptr)
32 {
35 }
36 }
37 if(
bDebuggingMode){UE_LOG(LogCustomALS,
Warning, TEXT(
"Current Input Devices: %i"), InputDevices.Num());}
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58}
void SetSeed()
Definition CampaignGameMode.cpp:174
TArray< APlayerController * > AllLocalPlayerControllers
Definition CampaignGameMode.h:64
bool bRandomSeedGenerated
Definition CampaignGameMode.h:84
TArray< APlayerController * > AllPlayerControllers
Definition OnlineGameMode.h:57
bool bDebuggingMode
Definition OnlineGameMode.h:212
◆ GetRandomStream()
| FRandomStream & ACampaignGameMode::GetRandomStream |
( |
| ) |
|
|
overridevirtual |
Implements IProceduralGM.
166{
168 {
170 }
172}
FRandomStream RandomStream
Definition CampaignGameMode.h:82
◆ SetSeed()
| void ACampaignGameMode::SetSeed |
( |
| ) |
|
|
protected |
175{
177 {
180 }
181 else
182 {
184 }
185 UE_LOG(LogCustomALSGameMode,
Error, TEXT(
"GAME MODE SEED: %i"),
Seed);
187}
bool bUseRandomSeed
Definition CampaignGameMode.h:74
int32 Seed
Definition CampaignGameMode.h:76
◆ SpawnAICharacter()
| void ACampaignGameMode::SpawnAICharacter |
( |
| ) |
|
|
virtual |
61{
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92}
◆ SpawnedAIDeath()
| void ACampaignGameMode::SpawnedAIDeath |
( |
FPlayerDeath & | PlayerDeath, |
|
|
APawn * | PawnThatDied ) |
|
overrideprotectedvirtual |
Reimplemented from AOnlineGameMode.
161{
162 Super::SpawnedAIDeath(PlayerDeath, PawnThatDied);
163}
◆ SpawnedPlayerDeath()
| void ACampaignGameMode::SpawnedPlayerDeath |
( |
FPlayerDeath & | PlayerDeath, |
|
|
APawn * | PawnThatDied ) |
|
overrideprotectedvirtual |
Reimplemented from AOnlineGameMode.
143{
144 Super::SpawnedPlayerDeath(PlayerDeath, PawnThatDied);
145
146
147
148
149
150
151
152
153
154
155
156
157
158}
◆ AllLocalPlayerControllers
| TArray<APlayerController*> ACampaignGameMode::AllLocalPlayerControllers |
|
protected |
◆ bRandomSeedGenerated
| bool ACampaignGameMode::bRandomSeedGenerated = false |
|
private |
◆ bUseRandomSeed
| bool ACampaignGameMode::bUseRandomSeed = true |
|
protected |
◆ LifePool
| int32 ACampaignGameMode::LifePool = 2 |
|
protected |
◆ PlayerQuestStatus
◆ RandomStream
| FRandomStream ACampaignGameMode::RandomStream |
|
private |
Stored Stream to generate Random Numbers
◆ Seed
| int32 ACampaignGameMode::Seed = 0 |
|
protected |
The documentation for this class was generated from the following files:
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/CustomALS/Source/CustomALS/Public/GameMode/CampaignGameMode.h
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/CustomALS/Source/CustomALS/Private/GameMode/CampaignGameMode.cpp