![]() |
LEAP Documentation 40220
Documentation for the LEAP project
|
#include "CoreMinimal.h"
#include "GameFramework/PlayerController.h"
#include "OwnedInterface.h"
#include "TeamInterface.h"
#include "ProjectX.h"
#include "CosmeticsManager.h"
#include "PlayerStructs.h"
#include "ProjectXGameViewportClient.h"
#include "ProjectXPlayerController.generated.h"
Go to the source code of this file.
Classes | |
class | AProjectXPlayerController |
Macros | |
#define | VIEW_TRACEDISTANCE 100000.0f |
#define | CONN_SERVER_NOT_RESPONDING_SECONDS 6.0f |
#define | CONN_BAD_PING 200 |
#define | CONN_BAD_RESPONSE_SECONDS 2.0f |
#define | CONN_BAD_PACKET_LOSS 0.25f |
#define | CONN_ALERT_DELAY 5.0f |
#define | CONN_ALERT_RESTORE_DELAY 1.0f |
#define | NUM_ACTORSTATE_SEND_PER_CHUNK 50 |
Enumerations | |
enum class | EPlayerError : uint8 { SpawnTargetDoesntExist , CantSpawnHere } |
enum class | ESpawnError : uint8 { InvalidPlayerController , InvalidPlayerState , InvalidSpawnTarget , InvalidSpawnLocation , NotReadyToRespawn , RedeployAborted , FailedToSpawnPawn } |
Functions | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnWarnPlayerIdle) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FNewHudCreatedSignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FPlayerSpeakSignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FVictorySignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnKeyBindingUpdatedSignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnInteractComplete) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FIdlePlayerSignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnConnectionStatusChangedSignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnPlayerRestartEvent) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FPlayerErrorSignature, EPlayerError, Error) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnInteractSignature, float, ExitTime) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnRadarSizeUpdatedSignature, float, RadarSizeMultiplier) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FRestartFailureSignature, ESpawnError, SpawnError) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnCharacterTargetedSignature, AActor *, TargetedActor) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnTeamChangeResponseReceived, ETeamJoinResponse, ChangeResponse) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FGamePadStateChangeSignature, bool, bIsUsingGamepad) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FNewPawnSignature, APawn *, NewPawn) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnPlayerKickedSignature, AProjectXPlayerState *, PlayerState) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnPlayerFollowedSignature, AProjectXPlayerState *, PlayerState) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FKillParticipationSignature, AActor *, Victim, float, Damage, bool, bKiller) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FiveParams (FHitPredictionSignature, AActor *, Victim, TSubclassOf< UWeaponInstance >, Weapon, bool, bHeadshot, float, Damage, bool, bHealing) | |
DECLARE_EVENT_FourParams (AProjectXPlayerController, FViewRotationUpdateEvent, float, FRotator &, FRotator &, bool &) | |
#define CONN_ALERT_DELAY 5.0f |
#define CONN_ALERT_RESTORE_DELAY 1.0f |
#define CONN_BAD_PACKET_LOSS 0.25f |
#define CONN_BAD_PING 200 |
#define CONN_BAD_RESPONSE_SECONDS 2.0f |
#define CONN_SERVER_NOT_RESPONDING_SECONDS 6.0f |
#define NUM_ACTORSTATE_SEND_PER_CHUNK 50 |
#define VIEW_TRACEDISTANCE 100000.0f |
|
strong |
|
strong |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FIdlePlayerSignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FNewHudCreatedSignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FOnConnectionStatusChangedSignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FOnInteractComplete | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FOnKeyBindingUpdatedSignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FOnPlayerRestartEvent | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FOnWarnPlayerIdle | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FPlayerSpeakSignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FVictorySignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FiveParams | ( | FHitPredictionSignature | , |
AActor * | , | ||
Victim | , | ||
TSubclassOf< UWeaponInstance > | , | ||
Weapon | , | ||
bool | , | ||
bHeadshot | , | ||
float | , | ||
Damage | , | ||
bool | , | ||
bHealing | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FGamePadStateChangeSignature | , |
bool | , | ||
bIsUsingGamepad | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FNewPawnSignature | , |
APawn * | , | ||
NewPawn | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FOnCharacterTargetedSignature | , |
AActor * | , | ||
TargetedActor | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FOnInteractSignature | , |
float | , | ||
ExitTime | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FOnPlayerFollowedSignature | , |
AProjectXPlayerState * | , | ||
PlayerState | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FOnPlayerKickedSignature | , |
AProjectXPlayerState * | , | ||
PlayerState | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FOnRadarSizeUpdatedSignature | , |
float | , | ||
RadarSizeMultiplier | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FOnTeamChangeResponseReceived | , |
ETeamJoinResponse | , | ||
ChangeResponse | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FPlayerErrorSignature | , |
EPlayerError | , | ||
Error | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FRestartFailureSignature | , |
ESpawnError | , | ||
SpawnError | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams | ( | FKillParticipationSignature | , |
AActor * | , | ||
Victim | , | ||
float | , | ||
Damage | , | ||
bool | , | ||
bKiller | |||
) |
DECLARE_EVENT_FourParams | ( | AProjectXPlayerController | , |
FViewRotationUpdateEvent | , | ||
float | , | ||
FRotator & | , | ||
FRotator & | , | ||
bool & | |||
) |