Weaponry Assembly System
WAS
Loading...
Searching...
No Matches
UWeaponArchitecture Class Reference

#include <WeaponArchitecture.h>

+ Inheritance diagram for UWeaponArchitecture:
+ Collaboration diagram for UWeaponArchitecture:

Public Member Functions

FORCEINLINE TObjectPtr< UEnum > & GetModificationsEnum ()
 
FORCEINLINE const TObjectPtr< UEnum > & GetModificationsEnum () const
 
FORCEINLINE uint32 GetNumSlots ()
 
FORCEINLINE TArray< TObjectPtr< UEnum > > & GetSlotModifiersEnum ()
 
FORCEINLINE const TArray< TObjectPtr< UEnum > > & GetSlotModifiersEnum () const
 

Public Attributes

FModificationArchitecture Architecture
 

Detailed Description

UPrimaryDataAsset that contains the weapon modification architecture for consistency across multiple places.

Member Function Documentation

◆ GetModificationsEnum() [1/2]

FORCEINLINE TObjectPtr< UEnum > & UWeaponArchitecture::GetModificationsEnum ( )
inline

◆ GetModificationsEnum() [2/2]

FORCEINLINE const TObjectPtr< UEnum > & UWeaponArchitecture::GetModificationsEnum ( ) const
inline

◆ GetNumSlots()

FORCEINLINE uint32 UWeaponArchitecture::GetNumSlots ( )
inline

◆ GetSlotModifiersEnum() [1/2]

FORCEINLINE TArray< TObjectPtr< UEnum > > & UWeaponArchitecture::GetSlotModifiersEnum ( )
inline

◆ GetSlotModifiersEnum() [2/2]

FORCEINLINE const TArray< TObjectPtr< UEnum > > & UWeaponArchitecture::GetSlotModifiersEnum ( ) const
inline

Member Data Documentation

◆ Architecture

FModificationArchitecture UWeaponArchitecture::Architecture