AInventoryItem¶
#include <InventoryItem.h>
Inherits from ATBLActor, IMatchStateListenerInterface, AActor, IReplicatedSubobjectInterface
Public Functions¶
Protected Functions¶
Name | |
---|---|
void | BroadcastAttachRagdoll(FVector AttachLocation) |
bool | CanPickup(APawn * Pawn) |
USceneComponent * | GetAttachRagdollComponent() |
void | OnAttachedActorDestroyed(AActor * DestroyedActor) |
void | OnAttachedActorKilled(const FDeathDamageTakenEvent & Event) |
void | OnEquipCombatStateEnd(AActor * Actor, FName CombatState, const FAttackInfo & EventAttackInfo, UCombatState * CombatStateBP) |
void | OnEquipComplete() |
void | OnLocalPlayerStateReplicated(APlayerState * PlayerState) |
void | OnReloadCombatStateEnd(AActor * Actor, FName CombatState, const FAttackInfo & EventAttackInfo, UCombatState * CombatStateBP) |
void | OnRep_AddedToInventory() |
void | OnRep_Drop() |
void | OnRep_ProjectileHit() |
void | OnRep_ResetToTransform() |
void | OnRep_StackCount() |
void | OnRep_UseFireAmmo() |
void | OnUnequipCombatStateEnd(AActor * Actor, FName CombatState, const FAttackInfo & EventAttackInfo, UCombatState * CombatStateBP) |
void | OnUnequipComplete(ATBLCharacter * Character) |
void | SetUnequipped() |
Public Attributes¶
Name | |
---|---|
FAIRanges | AIRanges |
FWeaponAbilitySlots | Abilities |
float | ActivationMaxDistanceOverride |
float | ActivationMinDistanceOverride |
FAimAssistTargetBoxData | AimAssistTargetBoxOverrides |
float | AimPenaltyModifier |
TArray< FAimAssistAttackData > | AllowedAimAssistAttacks |
UWeaponTracersBlueprint * | AltTracerType |
TSubclassOf< AInventoryItem > | AmmoItemClass |
[[EAmmoStackType]] | AmmoStackType |
TArray< FInventoryItemAnimation > | Animation |
float | AnimationSpeedModifier |
FArrowCamSettings | ArrowCamSettings |
FName | AttachAmmoSocket |
TMap< [[EEquippedHand]], FInventoryAttachPointInfo > | AttachPoints |
AInventoryItem * | AttachedAmmoItem |
UAkComponent * | AudioComponent |
UAkAudioEvent * | BattleCryOverrideAkEvent |
UMovementSequence * | Blocked |
[[EBlockingCategory]] | BlockingCategory |
float | BounceDamageParried |
float | BounceDamageWorld |
float | BounceVelocityModifier |
TSubclassOf< AInventoryItem > | BrokenItemClass |
uint8 | CanBeDisarmed |
TArray< [[EEquippedHand]] > | CanBeEquipped |
TArray< [[EInventoryItemSlot]] > | CompatibleSlots |
uint8 | ConstructableLimit |
TArray< FInventoryItemAnimation > | CustomizationAnimation |
[[EWeaponTag]] | CustomizationWeaponTag |
float | Damage |
float | DamageModifier |
UCurveVector * | DamageScaleOnHorseback |
UDamageSource * | DamageSource |
UStaticMesh * | DamagedMesh |
float | DamagedPercent |
[[EInventoryItemDamagedState]] | DamagedState |
UStaticMesh * | DestroyedMesh |
uint8 | DisabledInLoadout |
FInventoryItemDisplayInfo | DisplayInfo |
float | DrawStrength |
uint8 | EquipOnPickup |
float | EquipTime |
FFakeClientBlendParams | FakeClientBlendParams |
FName | FakeClientSpawnPoint |
TSubclassOf< AInventoryItem > | FireAmmoItemClass |
UDamageSource * | FireDamage |
USceneComponent * | FirstPersonTransformRoot |
float | GlobalLifespan |
TArray< FWeaponGoreSlot > | GoreActions |
float | HealthValue |
FHorseAimingParams | HorseAimingParams |
TArray< FHorseAttackType > | HorseAttackTypes |
UMovementSequence * | HorseLunge |
TSubclassOf< AInventoryItem > | InheritAnimTimings |
FAimAssistFrictionData | InnerBoxFrictionData |
UInteractableComponent * | Interactable |
UAkAudioEvent * | InventoryItemAKEvent_Action |
UAkAudioEvent * | InventoryItemAKEvent_Impact |
UAkAudioEvent * | InventoryItemAKEvent_ImpactThrown |
FReplicated_Int32 | InvocationId |
[[EItemSoundPolicy]] | ItemSoundPolicy |
[[EInventoryType]] | ItemType |
UMovementSequence * | Knockback |
float | LowAmmoPercent |
UMovementSequence * | Lunge |
UMovementSequence * | LungeLeft |
UMovementSequence * | LungeRight |
float | MagnetismMoveSpeedModifierSelf |
float | MagnetismMoveSpeedModifierTarget |
float | MaxDrawPowerTime |
uint8 | MaxStackCount |
[[EMeleeAttackCategory]] | MeleeAttackCategory |
float | MinDrawPowerTime |
float | MinDrawStrength |
TSubclassOf< AInventoryItem > | MountedItemClass |
AInventoryItem * | MountedItemParent |
FDataTableRowSelection | NoveltyScore |
FOnAddedToInventoryChanged | OnAddedToInventoryChanged |
FOnAnimationSetChanged | OnAnimationSetChanged |
FOnBattleCryTriggered | OnBattleCryTriggered |
FOnDropped | OnDropped |
FOnFakeClientAttached | OnFakeClientAttached |
FOnOwnerChanged | OnOwnerChanged |
FOnDropped | OnPreThrown |
FOnProjectileHitEvent | OnProjectileHitEvent |
FOnSetAttached | OnSetAttached |
FOnSetOffFire | OnSetOffFire |
FOnSetOnFire | OnSetOnFire |
FOnSpawnFakeClient | OnSpawnFakeClient |
FOnDropped | OnThrown |
FAimAssistFrictionData | OuterBoxFrictionData |
TMap< [[EFaction]], TSubclassOf< AInventoryItem > > | OverrideItemClassByTeam |
float | OverrideLifespan |
TMap< TSoftClassPtr< ATBLCharacter >, uint8 > | OverrideMaxStackCount |
TMap< TSoftClassPtr< ATBLCharacter >, uint8 > | OverrideStackCount |
FParryHitLocation | ParryHitLocation |
UMovementSequence * | ParrySuccess |
float | PercentChanceToBreak |
FPickupItemSettings | PickupItemSettings |
UAkAudioEvent * | PickupItemSound |
UAkAudioEvent * | PickupManyItemSound |
UBoxComponent * | ProjectileCollision |
UCurveFloat * | ProjectileDistanceDamageScale |
float | ProjectileDrag |
UCurveFloat * | ProjectileDrawDamageScale |
float | ProjectileInitialRotation |
UTBLProjectileMovementComponent * | ProjectileMovement |
TWeakObjectPtr< AActor > | ProjectileMovementInitiator |
UProjectilePenetration * | ProjectilePenetration |
USceneComponent * | ProjectileRoot |
UCurveFloat * | ProjectileRotationCurve |
float | ProjectileRotationRate |
USceneComponent * | ProjectileSmoothing |
FProjectileSounds | ProjectileSounds |
FVector | ProjectileSpawnOffset |
FName | ProjectileSpawnPoint |
TSubclassOf< AInventoryItem > | QuiverItemClass |
float | RagdollImpulse |
[[ERangedAttackCategory]] | RangedAttackCategory |
UDamageSource * | RangedDamageSource |
FSoundSwitchEntry | RecentAttackReleaseWeaponActionSwitch |
FName | ReloadCombatState |
float | ReloadTime |
UCurveFloat * | ReverseTurnLimitCurve |
float | ReverseTurnLimitStrength |
float | RiposteTime |
float | ShieldDamageModifier |
FShieldSettings | ShieldSettings |
float | SiegeDamage |
[[ECharacterSignificanceLevel]] | Significance |
TSubclassOf< USpecialItemAbility > | SpecialItemAbility |
[[ESpeedPenalty]] | SpeedPenalty |
uint8 | StackCount |
FStaminaModifiers | StaminaModifiers |
FInventoryItemState | State |
UStaticMeshComponent * | StaticMesh |
UStaticMeshComponent * | StaticMesh1PShadow |
float | StickPlayersToWallDistance |
USceneComponent * | StickPoint |
float | SwingWindDistance |
FName | ThirdPersonProjectileSpawnPointOverride |
USceneComponent * | ThirdPersonTransformRoot |
UAttackType * | ThrownAttackType |
uint8 | ThwackOnHit |
FReplicated_FName | TornOffName |
UWeaponTracersBlueprint * | TracerType |
UCurveFloat * | TurnLimitCurve |
UCurveFloat * | TurnLimitScaleByDegreesTurned |
float | TurnLimitStrength |
float | UnequipTime |
uint8 | UseFirstAndThirdPersonTransformSetup |
FUseItemSettings | UseItemSettings |
bool | UseProjectileSpawnOffsetAsProjectileOrigin |
uint8 | UseRangedCrossHair |
int32 | Version |
UCurveFloat * | VerticalTurnLimitCurve |
float | VerticalTurnLimitStrength |
UMovementSequence * | WasHitEarly |
FWeaponMaterialSoundConfig | WeaponActionMaterials |
UTBLParticleSystemComponent * | WeaponSwipeParticleComponent |
UTBLParticleSystemComponent * | WeaponThrowParticleComponent |
[[EWeaponType]] | WeaponType |
UMovementSequence * | WindupLunge |
FWorldHitAngleRange | WorldHitAngleRange |
float | WorldHitStartPercentage |
float | WorldHitStopPercentage |
uint8 | bAlignProjectilePitchToSurfaceOnStick |
uint8 | bAlwaysAutoPickup |
bool | bAlwaysEnableFriction |
bool | bAlwaysEnableInnerBoxForgiveness |
bool | bAlwaysFrictionInnerOnly |
bool | bAlwaysPrioritizeCloserTargets |
bool | bAlwaysScalingDistanceFrictionEnabled |
uint8 | bAutoPickupOwned |
uint8 | bAutomaticReload |
uint8 | bCanAttackWhileUnequipped |
uint8 | bCanBeLitOnFire |
uint8 | bCanFistsParry |
uint8 | bCanProjectileStick |
uint8 | bCanProjectileStickToShield |
uint8 | bCanStickPlayersToWall |
uint8 | bCanUseOffhandCarryable |
uint8 | bCannotEquipOnHorse |
uint8 | bClickToFire |
uint8 | bDisableJump |
uint8 | bDoNotAutoEquip |
float | bDropOffOnCharacterHitTime |
uint8 | bGenerateOverlapEventsWhenMovementFinished |
uint8 | bIsBreakable |
uint8 | bIsCarryableNPCItem |
uint8 | bIsCustomizationApplied |
uint8 | bIsDualWield |
uint8 | bIsFakeItem |
uint8 | bIsOnFire |
uint8 | bIsShield |
uint8 | bIsSlashCounteredByStab |
uint8 | bIsSpecialStabAnimation |
uint8 | bIsSpecialVerticalAnimation |
uint8 | bIsWIPItem |
uint8 | bLoaded |
uint8 | bNeedsUpdateVisualization |
bool | bOnlyTargetAllies |
uint8 | bPlaceOnGroundWhenSwapped |
uint8 | bPlayEquipAnimation |
uint8 | bPlayPickupAnimation |
uint8 | bProjectileAttachedViaReplication |
uint8 | bQuickThrowSpecial |
bool | bRotateProjectileCollision |
uint8 | bShouldScaleDrawStrength |
uint8 | bShouldSpecialIgnoreIsFacingTarget |
uint8 | bShouldStartOnFire |
uint8 | bTearOffOnMovementFinished |
uint8 | bTrackKillAchievement |
uint8 | bUseFireAmmo |
bool | bUseHorseAiming |
uint8 | bUseItemOnEquip |
uint8 | bUseOverrideLifespan |
uint8 | bUseRangedSignificance |
bool | bUseThirdPersonProjectileSpawnPointOverride |
uint8 | hasHealth |
Protected Attributes¶
Name | |
---|---|
uint8 | AddedToInventory |
TArray< FName > | AnimTimingProperties |
FVector | AttachRadollLocation |
TSet< ATBLCharacter * > | BlacklistedPlayers |
TWeakObjectPtr< ATBLCharacterBase > | CarriedCharacter |
UWeaponTracers * | CurrentWeaponTracers |
FVector | DebugPreviousLocation |
FInventoryAttachPointInfo | DefaultOffHandAttachPoint |
FInventoryAttachPointInfo | DefaultPrimaryAttachPoint |
FTransform | DefaultShieldCollisionRelativeTransform |
TArray< ATBLCharacterBase * > | FakeClientCollisionEnabled |
AInventoryItem * | FireAmmoItem |
UInventory * | Inventory |
int32 | LastStackCount |
FInventoryAttachPointInfo | NoAttachPoint |
FOnEquipped | OnEquipped |
FOnUseItem | OnStartUseItem |
FOnUseItem | OnUseItem |
float | PrevAnimPercent |
float | PreviousAimPitch |
FTransform | PreviousArmBase |
FTransform | PreviousComponentTrs |
FReplicated_FReplicateDrop | ReplicateDrop |
FReplicated_FProjectileHitParams | ReplicatedProjectileHit |
FReplicated_FResetToTransform | ResetToTransform |
FSimulatedProjectile | SimulatedProjectile |
FTransform | SkeletalMeshTransform |
[[EInventoryItemSlot]] | Slot |
uint8 | bAttachAmmo |
uint8 | bFakeClientStickPoint |
uint8 | bIsAnimating |
uint8 | bMatchStateHidden |
uint8 | bPendingHiddenInGame |
uint8 | bPlacedInWorld |
uint8 | bShouldAttachRagdoll |
uint8 | bWasThrown |
Updated on 2025-01-21 at 09:02:23 +0100