![]() |
LEAP Documentation 40220
Documentation for the LEAP project
|
#include "ProjectX.h"
#include "GameFramework/Character.h"
#include "ReactsToGameplayVolumes.h"
#include "OwnedInterface.h"
#include "HealthInterface.h"
#include "ReactsToMatchEvents.h"
#include "SpawnTargetInterface.h"
#include "LockOnTargetInterface.h"
#include "SpottableInterface.h"
#include "TeamInterface.h"
#include "TrackableInterface.h"
#include "KillCamInterface.h"
#include "PlayerStats.h"
#include "GameFramework/DamageType.h"
#include "PlayerStructs.h"
#include "ObjectInfoInterface.h"
#include "ProjectXDamageType.h"
#include "CosmeticAssetBase.h"
#include "ProjectXCharacter.generated.h"
Go to the source code of this file.
Classes | |
struct | FDamageTypeResistance |
struct | FWeaponSlot |
struct | FInventory |
struct | FTimeStampedBool |
class | AProjectXCharacter |
Macros | |
#define | WEAPON_PIVOT_OFFSET FVector(-50.0f, 0.0f, 0.0f) |
Enumerations | |
enum class | ECharacterStat : uint8 { Health = 0 , Stamina = 1 , Shields = 2 , None = 255 } |
enum class | EInputDirection : uint8 { Forward = 0 , Right = 1 , Backwards = 2 , Left = 3 } |
Functions | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FToggleViewSignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FInputDisabledSignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FNotEnoughEnergySignature) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnFootstepSignature, class UPhysicalMaterial *, PhysicsMaterial) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FLocomotionChangeSignature, bool, bToggle) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FStaminaChangedSignature, float, Stamina) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FKilledEventSignature, AProjectXPlayerState *, Killer) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FPlayerStateChangedSignature, APlayerState *, PlayerState) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FDashEventSignature, int32, DashCharges) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FVisibilityChangedSignature, bool, bVisible, float, VisibleTimeStamp) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FCharacterDamagedAt, FVector, Location, AActor *, DamageCauser) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FStatOverTimeModificationAdded, const ECharacterStat, StatType, const float, StatDelta, const float, Time) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FiveParams (FHitNotificationSignature, float, Damage, bool, bHeadshot, TSubclassOf< UDamageType >, DamageType, AActor *, DamagingActor, float, RadialDamageLerp) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FVehicleChangedSignature, class AProjectXCharacter *, Driver, class AProjectXVehicle *, CurrentVehicle, class AProjectXVehicle *, PreviousVehicle) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FCharacterPlayerStateChangedSignature, APlayerState *, PlayerState, AProjectXCharacter *, Character) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FDashEventRechargeSignature, float, RechargeStartTime, float, Duration, int32, DashRechargingValue) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams (FMutateDamageSignature, float &, Damage, struct FDamageEvent const &, DamageEvent, AController *, EventInstigator, AActor *, DamageCauser) | |
#define WEAPON_PIVOT_OFFSET FVector(-50.0f, 0.0f, 0.0f) |
|
strong |
|
strong |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FInputDisabledSignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FNotEnoughEnergySignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FToggleViewSignature | ) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FiveParams | ( | FHitNotificationSignature | , |
float | , | ||
Damage | , | ||
bool | , | ||
bHeadshot | , | ||
TSubclassOf< UDamageType > | , | ||
DamageType | , | ||
AActor * | , | ||
DamagingActor | , | ||
float | , | ||
RadialDamageLerp | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams | ( | FMutateDamageSignature | , |
float & | , | ||
Damage | , | ||
struct FDamageEvent const & | , | ||
DamageEvent | , | ||
AController * | , | ||
EventInstigator | , | ||
AActor * | , | ||
DamageCauser | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FDashEventSignature | , |
int32 | , | ||
DashCharges | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FKilledEventSignature | , |
AProjectXPlayerState * | , | ||
Killer | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FLocomotionChangeSignature | , |
bool | , | ||
bToggle | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FOnFootstepSignature | , |
class UPhysicalMaterial * | , | ||
PhysicsMaterial | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FPlayerStateChangedSignature | , |
APlayerState * | , | ||
PlayerState | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FStaminaChangedSignature | , |
float | , | ||
Stamina | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams | ( | FDashEventRechargeSignature | , |
float | , | ||
RechargeStartTime | , | ||
float | , | ||
Duration | , | ||
int32 | , | ||
DashRechargingValue | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams | ( | FStatOverTimeModificationAdded | , |
const | ECharacterStat, | ||
StatType | , | ||
const float | , | ||
StatDelta | , | ||
const float | , | ||
Time | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams | ( | FVehicleChangedSignature | , |
class AProjectXCharacter * | , | ||
Driver | , | ||
class AProjectXVehicle * | , | ||
CurrentVehicle | , | ||
class AProjectXVehicle * | , | ||
PreviousVehicle | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams | ( | FCharacterDamagedAt | , |
FVector | , | ||
Location | , | ||
AActor * | , | ||
DamageCauser | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams | ( | FCharacterPlayerStateChangedSignature | , |
APlayerState * | , | ||
PlayerState | , | ||
AProjectXCharacter * | , | ||
Character | |||
) |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams | ( | FVisibilityChangedSignature | , |
bool | , | ||
bVisible | , | ||
float | , | ||
VisibleTimeStamp | |||
) |