![]() |
LEAP Documentation 40220
Documentation for the LEAP project
|
#include "CoreMinimal.h"
#include "Debug.h"
#include "ProjectX.h"
#include "GameFramework/GameState.h"
#include "Net/UnrealNetwork.h"
#include "Components/ActorComponent.h"
#include "ProjectXDamageType.h"
#include "GenericOctree.h"
#include "Gameplay/HealthInterface.h"
#include "WeakInterfacePtr.h"
#include "Team/SpawnTargetInterface.h"
#include "ProjectXGameState.generated.h"
Go to the source code of this file.
Classes | |
struct | FGenericTimerInfo |
struct | FTeamTicketInfo |
struct | FTeamScoreInfo |
struct | FTargetableOctreeElement |
struct | FTargetOctreeElementInfo |
struct | FWorldPickupInfo |
class | AProjectXGameState |
struct | FTargetableOctreeSemantics |
Macros | |
#define | INVALID_TEAM 255 |
Typedefs | |
typedef TOctree< struct FTargetableOctreeElement, struct FTargetableOctreeSemantics > | FTargetableOctree |
Enumerations | |
enum class | EMatchResult : uint8 { Win = 0 , Loss = 1 , Tie = 2 , None = 255 } |
enum class | EGameType : uint8 { NONE = 0 , BaseControl = 1 , Assault = 2 , CaptureTheFlag = 3 , TeamDeathmatch = 4 , KingOfTheHill = 5 , VIP = 6 , Horde = 7 , CUSTOM = 255 } |
enum class | EDifficultyLevel : uint8 { NONE = 0 , Bronze = 1 , Silver = 2 , Gold = 3 , Any = 254 , CUSTOM = 255 } |
Functions | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FKilledAlertSignature, AController *, Controller) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FServerBroadcastMessageSignature, FText, Message) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FTrackableActorAddedSignature, const AActor *, Actor) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FServerBroadcastMarkedLocationSignature, AActor *, MarkedActor, TSubclassOf< UActorComponent >, MarkerToPlace) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FMatchStartSignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FPlayerUltimatingSignature, AProjectXPlayerState *, Player) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnBotSpawnSignature, AProjectXCharacter *, SpawnedCharacter) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnBotKilledSignature, AProjectXCharacter *, KilledCharacter, FVector, SpawnLocation) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FPlayerStateAddedSignature, APlayerState *, AddedPlayerState) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FPlayerStateRemovedSignature, APlayerState *, RemovedPlayerState) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FMatchStateChangedSignature, FName, NewMatchState, FName, PreviousMatchState) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FiveParams (FKillFeedSignature, class AProjectXPlayerState *, Killer, class AProjectXPlayerState *, Killed, int32, Data, TSubclassOf< class UProjectXDamageType >, DamageType, bool, bWasHeadshot) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FWinningTeamSignature, int32, WinningTeam) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FTeamScoreChangedSignature, const TArray< FTeamScoreInfo > &, Scores) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FTeamTicketChangedSignature, const TArray< FTeamTicketInfo > &, Tickets) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FWelcomeMessageChangedSignature, const FString &, WelcomeMessage) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FTimerStartSignature, const float, EndTime, const FText &, TimerDescription) | |
#define INVALID_TEAM 255 |
typedef TOctree<struct FTargetableOctreeElement, struct FTargetableOctreeSemantics> FTargetableOctree |
|
strong |
|
strong |
|
strong |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FMatchStartSignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FiveParams | ( | FKillFeedSignature | , |
class AProjectXPlayerState * | , | ||
Killer | , | ||
class AProjectXPlayerState * | , | ||
Killed | , | ||
int32 | , | ||
Data | , | ||
TSubclassOf< class UProjectXDamageType > | , | ||
DamageType | , | ||
bool | , | ||
bWasHeadshot | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FKilledAlertSignature | , |
AController * | , | ||
Controller | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FOnBotSpawnSignature | , |
AProjectXCharacter * | , | ||
SpawnedCharacter | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FPlayerStateAddedSignature | , |
APlayerState * | , | ||
AddedPlayerState | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FPlayerStateRemovedSignature | , |
APlayerState * | , | ||
RemovedPlayerState | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FPlayerUltimatingSignature | , |
AProjectXPlayerState * | , | ||
Player | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FServerBroadcastMessageSignature | , |
FText | , | ||
Message | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FTeamScoreChangedSignature | , |
const TArray< FTeamScoreInfo > & | , | ||
Scores | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FTeamTicketChangedSignature | , |
const TArray< FTeamTicketInfo > & | , | ||
Tickets | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FTrackableActorAddedSignature | , |
const AActor * | , | ||
Actor | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FWelcomeMessageChangedSignature | , |
const FString & | , | ||
WelcomeMessage | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FWinningTeamSignature | , |
int32 | , | ||
WinningTeam | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams | ( | FMatchStateChangedSignature | , |
FName | , | ||
NewMatchState | , | ||
FName | , | ||
PreviousMatchState | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams | ( | FOnBotKilledSignature | , |
AProjectXCharacter * | , | ||
KilledCharacter | , | ||
FVector | , | ||
SpawnLocation | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams | ( | FServerBroadcastMarkedLocationSignature | , |
AActor * | , | ||
MarkedActor | , | ||
TSubclassOf< UActorComponent > | , | ||
MarkerToPlace | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams | ( | FTimerStartSignature | , |
const float | , | ||
EndTime | , | ||
const FText & | , | ||
TimerDescription | |||
) |