ABombard
#include <Bombard.h>
Inherits from ASiegeEngine, ILoadItemInterface, ATBLCharacterBase, IReplicatedSubobjectInterface, IDamagerInterface, ACharacter, ISignificanceInterface
Public Functions
Protected Functions
|
Name |
bool |
CanLoad(AInventoryItem * Item) |
void |
ClientOnFire() |
bool |
IsBombardAmmo(AInventoryItem * Item) const |
void |
OnBombardFireAnimBegin(UTBLBombardAnimInstance * AnimInstance) |
void |
OnBombardFireAnimComplete() |
void |
OnDamageTaken(const FDamageTakenEvent & Event) |
void |
OnHealthChanged(float Amount, AActor * Initiator) |
void |
OnItemPickup(AInventoryItem * Item, bool IsAddedToInventory) |
void |
OnKilled(const FDeathDamageTakenEvent & Event) |
void |
OnLoadVolumeBeginOverlap(UPrimitiveComponent * OverlappedComponent, AActor * Other, UPrimitiveComponent * OtherComp, int32 OtherBodyIndex, bool bFromSweep, const [[FHitResult]] & OverlapInfo) |
void |
OnLoadVolumeEndOverlap(UPrimitiveComponent * OverlappedComponent, AActor * OtherActor, UPrimitiveComponent * OtherComp, int32 OtherBodyIndex) |
void |
OnLoadedAmmoPorjectileMovementFinished() |
void |
OnPushableActivated(bool IsActive) |
void |
OnReloadCollision(UPrimitiveComponent * OverlappedComponent, AActor * Other, UPrimitiveComponent * OtherComp, int32 OtherBodyIndex, bool bFromSweep, const [[FHitResult]] & OverlapInfo) |
void |
ReadyToFire() |
void |
ServerPitchInput(float Value) |
void |
ServerStartFuse() |
void |
SetBroken(bool bInBroken) |
Public Attributes
|
Name |
UAbilitiesComponent * |
Abilities |
TSubclassOf< UAnimInstance > |
AnimationBlueprint |
TArray< AInventoryItem * > |
AttachedItems |
float |
AutoLoadFacingAngle |
float |
BaseTurnRate |
FProjectileSounds |
BombardProjectileSoundOverride |
float |
BombardRecoilCharacterVelocity |
AInventoryItem * |
BombardSiegeWeapon |
UAnimationAsset * |
BrokenAnimation |
USkeletalMesh * |
BrokenMesh |
UParticleSystem * |
BrokenParticle |
FSiegeEngineDamageSounds |
DamageSounds |
USkeletalMesh * |
DamagedMesh |
float |
DamagedThreshold |
float |
DelayUntilPushbackKnockdown |
UPhysicsAsset * |
DestroyedPhysAsset |
float |
DrawStrength |
TArray< UAkAudioEvent * > |
FiringSounds |
float |
FuseDuration |
float |
FuseEndTime |
USkeletalMesh * |
HealthyMesh |
uint8 |
IsBeingRotated |
UAkAudioEvent * |
ItemLoadedSound |
AInventoryItem * |
LastLoadedAmmo |
AInventoryItem * |
LoadedAmmo |
TWeakObjectPtr< ATBLPlayerState > |
LoadedAmmoInstigator |
FName |
LoadedAmmoSocketName |
UInteractableComponent * |
MountInteractable |
UAkAudioEvent * |
MountSound |
FVector |
MuzzleDestroyingBoxExtent |
FOnBombardDamagedMeshApplied |
OnBombardDamagedMeshApplied |
FOnBombardFireAction |
OnBombardFireAction |
FOnBombardKilled |
OnBombardKilled |
FBombardStateChanged |
OnBombardStateChanged |
FOnFuseStarted |
OnFuseStarted |
FOnBombardRepaired |
OnRepaired |
float |
PitchLoopSoundFadeOutTime |
float |
PitchMax |
float |
PitchMin |
UAkAudioEvent * |
PlayPitchLoopSound |
UAkAudioEvent * |
PlayReloadLoopSound |
UAkAudioEvent * |
PlayTurnLoopSound |
UPhysicsAsset * |
PushablePhysAsset |
UPushingComponent * |
PushingComponent |
int32 |
PushingPriority |
UAkAudioEvent * |
ReadyToFireSound |
UBoxComponent * |
RecoilKnockback |
URepairableComponent * |
Repairable |
float |
RotationPitch |
UPhysicsAsset * |
StationaryPhysAsset |
UStatsComponent * |
Stats |
UAkAudioEvent * |
StopPitchLoopSound |
UAkAudioEvent * |
StopReloadLoopSound |
UAkAudioEvent * |
StopTurnLoopSound |
float |
TurnLimitStrength |
TArray< TSubclassOf< AInventoryItem > > |
WhitelistAmmoItemTypes |
bool |
bDrawMuzzleExplosionExtent |
bool |
bFocusHeld |
bool |
bIsFiring |
bool |
bKillPlayersInMuzzleExplosion |
bool |
bReloadHeld |
Protected Attributes
|
Name |
TWeakObjectPtr< ATBLCharacter > |
BlockedAutoLoadCharacter |
[[EBombardState]] |
BombardState |
TWeakObjectPtr< ATBLCharacter > |
FuseInitiatorDriver |
int32 |
HorizLockId |
FVector_NetQuantize10 |
InitialRotation |
FRotator |
LastAimRotation |
float |
LastPitchRate |
FProjectileSounds |
LoadedAmmoProjectileBackupSounds |
TArray< USceneComponent * > |
LoadingComponentList |
float |
MoveBackHeldTime |
float |
MoveForwardHeldTime |
TArray< ATBLCharacter * > |
OverlappingCharacters |
float |
PitchRate |
int32 |
TurnRateId |
int32 |
VertLockId |
bool |
bIsBroken |
bool |
bIsPlayingPitchSound |
bool |
bMoveBackHeld |
bool |
bMoveForwardHeld |
bool |
bReplicatedIsBroken |
Updated on 2025-01-21 at 09:02:23 +0100