|
Weaponry Assembly System
WAS
|
#include <ModificationStructData.h>
Public Member Functions | |
| int32 | EnumEntries () const |
| UEnum * | Get () const |
| UEnum * | GetSlotEnumAt (const int32 Index) const |
| bool | IsValidIndex (const int32 Index) const |
| int32 | Num () const |
| UEnum * | operator* () const |
| UEnum * | operator[] (const int32 Index) const |
Public Attributes | |
| TObjectPtr< UEnum > | Modifications = nullptr |
| TArray< TObjectPtr< UEnum > > | SlotModifiers |
| FGameplayTag | WeaponTag |
A struct that holds a modification enum and an array of modification slot enums. This structure is used to define the architecture of modifications available for a weapon or item.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| TObjectPtr<UEnum> FModificationArchitecture::Modifications = nullptr |
| TArray<TObjectPtr<UEnum> > FModificationArchitecture::SlotModifiers |
| FGameplayTag FModificationArchitecture::WeaponTag |