Skip to content

ULoadoutSelection

#include <LoadoutSelection.h>

Inherits from UObject

Public Functions

Name
TArray< [[EWeaponTag]] > GetAllItemWeaponTagsFromLoadout()
TSubclassOf< AInventoryItem > GetItemForSlot([[EInventoryItemSlot]] Slot, int32 Index)
TArray< TSubclassOf< AInventoryItem > > GetItemSelectionBySlot([[EInventoryItemSlot]] Slot, bool bOnPickup)
TSubclassOf< AInventoryItem > GetRandomItemForSlot([[EInventoryItemSlot]] Slot)
ULoadoutSelection()

Public Attributes

Name
TArray< TSubclassOf< UWeaponGroup > > Bandage
TArray< [[EInventoryItemSlot]] > DisabledSlots
TArray< TSubclassOf< UWeaponGroup > > Item
TArray< TSubclassOf< UWeaponGroup > > Knife
TMap< TSubclassOf< AInventoryItem >, int32 > OverrideStackCount
TArray< TSubclassOf< UWeaponGroup > > Primary
TArray< TSubclassOf< UWeaponGroup > > Secondary
TArray< TSubclassOf< UWeaponGroup > > Shield
TArray< TSubclassOf< UWeaponGroup > > Special
TArray< [[EInventoryItemSlot]] > StartingSlots
bool bSpawnFists

Protected Attributes

Name
TArray< TSubclassOf< AInventoryItem > > CachedItems

Updated on 2025-01-21 at 09:02:24 +0100