Weaponry Assembly System
WAS
Loading...
Searching...
No Matches
FWeaponModifications Struct Reference

#include <WeaponModifications.h>

Public Member Functions

FGameplayTag GetModificationAtSlot (const FGameplayTag &Slot) const
 
_NODISCARD const TArray< FGameplayTag > & GetModsAsArray () const
 
int32 GetNumSlots () const
 
const FGameplayTag & GetRootTag () const
 
bool HasModification (const FGameplayTag &Modificator) const
 
bool operator!= (const FWeaponModifications &Other) const
 
FWeaponModificationsoperator= (const FWeaponModifications &Other)
 
bool operator== (const FWeaponModifications &Other) const
 
void SetModification (const FGameplayTag &ApplyModification)
 

Protected Attributes

FGameplayTagContainer Container
 
FGameplayTag WeaponRoot
 

Friends

class FWeaponModificationsAppliedCustomization
 

Member Function Documentation

◆ GetModificationAtSlot()

FGameplayTag FWeaponModifications::GetModificationAtSlot ( const FGameplayTag & Slot) const

◆ GetModsAsArray()

const TArray< FGameplayTag > & FWeaponModifications::GetModsAsArray ( ) const

◆ GetNumSlots()

int32 FWeaponModifications::GetNumSlots ( ) const

◆ GetRootTag()

const FGameplayTag & FWeaponModifications::GetRootTag ( ) const
inline

◆ HasModification()

bool FWeaponModifications::HasModification ( const FGameplayTag & Modificator) const

◆ operator!=()

bool FWeaponModifications::operator!= ( const FWeaponModifications & Other) const
inline

◆ operator=()

FWeaponModifications & FWeaponModifications::operator= ( const FWeaponModifications & Other)
inline

◆ operator==()

bool FWeaponModifications::operator== ( const FWeaponModifications & Other) const
inline

◆ SetModification()

void FWeaponModifications::SetModification ( const FGameplayTag & ApplyModification)

Friends And Related Symbol Documentation

◆ FWeaponModificationsAppliedCustomization

Member Data Documentation

◆ Container

FGameplayTagContainer FWeaponModifications::Container
protected

◆ WeaponRoot

FGameplayTag FWeaponModifications::WeaponRoot
protected