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