|
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 | |||
| ) |