![]() |
LEAP Documentation 40220
Documentation for the LEAP project
|
#include "CoreMinimal.h"
#include "Engine.h"
#include "GameFramework/GameState.h"
#include "GameFramework/PlayerState.h"
#include "ProjectX.h"
#include "OwnedInterface.h"
#include "ReactsToMatchEvents.h"
#include "PlayerStats.h"
#include "PlayerStructs.h"
#include "ProjectXSaveGame.h"
#include "CosmeticsManager.h"
#include "SpawnTargetInterface.h"
#include "TeamInterface.h"
#include "StatsTrackingManager.h"
#include "ProjectXPlayerState.generated.h"
Go to the source code of this file.
Classes | |
struct | FAuthWeaponTicket |
struct | FPlayerClassUsage |
struct | FGeneralEquips |
struct | FQuickChatInfo |
struct | FSquadOrder |
struct | FNemesisTrackingInfo |
class | AProjectXPlayerState |
Macros | |
#define | COPY_PROPERTY(p, v) |
Enumerations | |
enum class | EMessageType : uint8 { Admin = 0 , Server = 1 , Global = 2 , Team = 3 , Squad = 4 , Whisper = 5 , SquadAttackOrder = 6 , SquadDefendOrder = 7 , TeamHeal = 8 , TeamRepair = 9 , SquadPing = 10 , None = 255 } |
Functions | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FXPChangedSignature, float, XP, float, Delta) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FScoreChangedSignature, float, Score) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FPlayerLevelChangedSignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FPlayerStatsChangedSignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FPlayerStateObjectChangedSignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FPLayerStateReadyChangedSignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FPlayerKillSignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FUltimateTriggeredSignature, AProjectXPlayerState *, Player) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FUltimateUsedSignature, AProjectXPlayerState *, Player) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FPlayerCurrencyGainedSignature, float, Delta) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FExperienceEventSignature, const UExperienceEvent *, Event, const int, Value, const APlayerState *, B) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FClassEventSignature, TSubclassOf< AProjectXCharacter >, PlayerClass) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FPlayerChangedTeamSignature, AProjectXPlayerState *, PlayerState, uint8, Team) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FSpawnTargetChangedSignature, TScriptInterface< ISpawnTargetInterface >, SpawnTarget) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FTeamChangeCoolDownSignature, float, Duration) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FReviveTimerReceived, float, ReviveStartTime) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FAvatarUpdatedSignature, UTexture2D *, Avatar) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FCurrencyChangedSignature, int32, NewCurrency, int32, Delta) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FMessageReceivedSignature, const FString &, Message, AProjectXPlayerState *, Sender, const EMessageType, MessageType) | |
DECLARE_DELEGATE_OneParam (FDelegateMaterialInstanceSignature, UMaterialInstance *) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnSquadLeaderChanged, AProjectXPlayerState *, NewSquadLeader) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FQuickChatMessageReceivedSignature, const FQuickChatInfo &, QuickChatData) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnCosmeticsUpdatedSignature, const FString &, PlayerID) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FOnEquipsUpdatedSignature, ECosmeticType, Type, const FString &, ShortCode, const FString &, EquipCode) | |
#define COPY_PROPERTY | ( | p, | |
v | |||
) |
|
strong |
DECLARE_DELEGATE_OneParam | ( | FDelegateMaterialInstanceSignature | , |
UMaterialInstance * | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FPlayerKillSignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FPlayerLevelChangedSignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FPlayerStateObjectChangedSignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FPLayerStateReadyChangedSignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FPlayerStatsChangedSignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FAvatarUpdatedSignature | , |
UTexture2D * | , | ||
Avatar | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FClassEventSignature | , |
TSubclassOf< AProjectXCharacter > | , | ||
PlayerClass | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FOnCosmeticsUpdatedSignature | , |
const FString & | , | ||
PlayerID | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FOnSquadLeaderChanged | , |
AProjectXPlayerState * | , | ||
NewSquadLeader | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FPlayerCurrencyGainedSignature | , |
float | , | ||
Delta | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FQuickChatMessageReceivedSignature | , |
const FQuickChatInfo & | , | ||
QuickChatData | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FReviveTimerReceived | , |
float | , | ||
ReviveStartTime | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FScoreChangedSignature | , |
float | , | ||
Score | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FSpawnTargetChangedSignature | , |
TScriptInterface< ISpawnTargetInterface > | , | ||
SpawnTarget | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FTeamChangeCoolDownSignature | , |
float | , | ||
Duration | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FUltimateTriggeredSignature | , |
AProjectXPlayerState * | , | ||
Player | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FUltimateUsedSignature | , |
AProjectXPlayerState * | , | ||
Player | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams | ( | FExperienceEventSignature | , |
const UExperienceEvent * | , | ||
Event | , | ||
const int | , | ||
Value | , | ||
const APlayerState * | , | ||
B | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams | ( | FMessageReceivedSignature | , |
const FString & | , | ||
Message | , | ||
AProjectXPlayerState * | , | ||
Sender | , | ||
const | EMessageType, | ||
MessageType | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams | ( | FOnEquipsUpdatedSignature | , |
ECosmeticType | , | ||
Type | , | ||
const FString & | , | ||
ShortCode | , | ||
const FString & | , | ||
EquipCode | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams | ( | FCurrencyChangedSignature | , |
int32 | , | ||
NewCurrency | , | ||
int32 | , | ||
Delta | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams | ( | FPlayerChangedTeamSignature | , |
AProjectXPlayerState * | , | ||
PlayerState | , | ||
uint8 | , | ||
Team | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams | ( | FXPChangedSignature | , |
float | , | ||
XP | , | ||
float | , | ||
Delta | |||
) |