#include "CoreMinimal.h"
#include "PlayerStructs.h"
#include "GameFramework/GameStateBase.h"
#include "WeaponComponent.generated.h"
Go to the source code of this file.
|
enum class | EWeaponError : uint8 {
NoWeaponExists = 0
, OutOfAmmo = 1
, OnCoolDown = 2
, NoFlashlight = 3
,
AlreadyReloading = 4
, FullyLoaded = 5
, CantFireWhileSwitchingWeapons = 6
, NotReady = 7
,
AlreadyEquipped = 8
, OutOfRange = 9
, Overheated = 10
, AltitudeTooLow = 11
,
OutOfEnergy = 12
} |
|
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE (FWeaponRemovedSignature) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE (FWeaponAnimationSignature) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE (FWeaponReloadSignature) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FWeaponErrorSignature, EWeaponError, Error) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FWeaponAmmoChangeSignature, int32, Amount) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FReloadEventSignature, UWeaponComponent *, WeaponComponent) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FDeployableSpawnedSignature, class ADeployable *, Deployable) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FDeployableDestroyedSignature, class ADeployable *, Deployable) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FReticleVisibilityChangedSignature, bool, bVisible) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FWeaponAddedSignature, UWeaponInstance *, Weapon) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FWeaponEquippedSignature, UWeaponInstance *, Weapon) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FWeaponSkinsChangedSignature, UWeaponInstance *, Weapon) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FLockOnSignature, class UWeaponInstanceProjectile *, Weapon) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FWeaponFireSignature, uint8, Mode) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FPersonalVehicleEventSignature, bool, bHold, float, HoldDuration) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FLockedOnSignature, class UWeaponInstanceProjectile *, Weapon, AActor *, Target) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FLockOnStrengthChangedSignature, class UWeaponInstanceProjectile *, Weapon, float, DeltaStrength) |
|
◆ EWeaponError
Enumerator |
---|
NoWeaponExists | |
OutOfAmmo | |
OnCoolDown | |
NoFlashlight | |
AlreadyReloading | |
FullyLoaded | |
CantFireWhileSwitchingWeapons | |
NotReady | |
AlreadyEquipped | |
OutOfRange | |
Overheated | |
AltitudeTooLow | |
OutOfEnergy | |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE() [1/3]
DECLARE_DYNAMIC_MULTICAST_DELEGATE |
( |
FWeaponAnimationSignature |
| ) |
|
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE() [2/3]
DECLARE_DYNAMIC_MULTICAST_DELEGATE |
( |
FWeaponReloadSignature |
| ) |
|
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE() [3/3]
DECLARE_DYNAMIC_MULTICAST_DELEGATE |
( |
FWeaponRemovedSignature |
| ) |
|
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [1/11]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam |
( |
FDeployableDestroyedSignature |
, |
|
|
class ADeployable * |
, |
|
|
Deployable |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [2/11]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam |
( |
FDeployableSpawnedSignature |
, |
|
|
class ADeployable * |
, |
|
|
Deployable |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [3/11]
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [4/11]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam |
( |
FReloadEventSignature |
, |
|
|
UWeaponComponent * |
, |
|
|
WeaponComponent |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [5/11]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam |
( |
FReticleVisibilityChangedSignature |
, |
|
|
bool |
, |
|
|
bVisible |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [6/11]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam |
( |
FWeaponAddedSignature |
, |
|
|
UWeaponInstance * |
, |
|
|
Weapon |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [7/11]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam |
( |
FWeaponAmmoChangeSignature |
, |
|
|
int32 |
, |
|
|
Amount |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [8/11]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam |
( |
FWeaponEquippedSignature |
, |
|
|
UWeaponInstance * |
, |
|
|
Weapon |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [9/11]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam |
( |
FWeaponErrorSignature |
, |
|
|
EWeaponError |
, |
|
|
Error |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [10/11]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam |
( |
FWeaponFireSignature |
, |
|
|
uint8 |
, |
|
|
Mode |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [11/11]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam |
( |
FWeaponSkinsChangedSignature |
, |
|
|
UWeaponInstance * |
, |
|
|
Weapon |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [1/3]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams |
( |
FLockedOnSignature |
, |
|
|
class UWeaponInstanceProjectile * |
, |
|
|
Weapon |
, |
|
|
AActor * |
, |
|
|
Target |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [2/3]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams |
( |
FLockOnStrengthChangedSignature |
, |
|
|
class UWeaponInstanceProjectile * |
, |
|
|
Weapon |
, |
|
|
float |
, |
|
|
DeltaStrength |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [3/3]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams |
( |
FPersonalVehicleEventSignature |
, |
|
|
bool |
, |
|
|
bHold |
, |
|
|
float |
, |
|
|
HoldDuration |
|
|
) |
| |