Nelaric Unreal Gameplay
Gameplay framework API
Toggle main menu visibility
Loading...
Searching...
No Matches
NelaricGameModeBase.h
Go to the documentation of this file.
1
// Copyright (c) 2026 Nelaric
2
6
7
#pragma once
8
9
#include "GameFramework/GameModeBase.h"
10
11
#include "NelaricGameModeBase.generated.h"
12
13
class
AOnlineBeaconHost;
14
class
ATransitionBeaconHost
;
15
22
UCLASS(MinimalAPI, Blueprintable)
23
class
ANelaricGameModeBase
: public AGameModeBase
24
{
25
GENERATED_BODY()
26
27
public
:
29
GAMEPLAYRUNTIME_API
ANelaricGameModeBase
();
30
32
UPROPERTY(EditDefaultsOnly, Category =
"Nelaric|Transition"
, meta = (ClampMin =
"1"
, ClampMax =
"65535"
))
33
int32
TransitionBeaconListenPort
= 15000;
34
43
GAMEPLAYRUNTIME_API
bool
CanAcceptTransition
() const;
44
49
GAMEPLAYRUNTIME_API virtual
void
StartPlay
() override;
50
51
private:
52
UPROPERTY(Transient)
53
TObjectPtr<AOnlineBeaconHost> BeaconHost;
54
55
UPROPERTY(Transient)
56
TObjectPtr<
ATransitionBeaconHost
> TransitionBeaconHost;
57
};
ANelaricGameModeBase::ANelaricGameModeBase
GAMEPLAYRUNTIME_API ANelaricGameModeBase()
Selects the project's player controller for this game mode.
ANelaricGameModeBase::CanAcceptTransition
GAMEPLAYRUNTIME_API bool CanAcceptTransition() const
Reports whether this server can accept a transition.
ANelaricGameModeBase::TransitionBeaconListenPort
int32 TransitionBeaconListenPort
Port on which this server listens for transition approval beacons.
Definition
NelaricGameModeBase.h:33
ANelaricGameModeBase::StartPlay
virtual GAMEPLAYRUNTIME_API void StartPlay() override
Starts the target approval beacon on an online server.
ATransitionBeaconHost
Registers the target approval beacon client type.
Definition
TransitionBeaconHost.h:20
NelaricGameplay
Plugins
NelaricGameplay
Source
GameplayRuntime
Public
NelaricGameModeBase.h
Generated by
1.18.0