|
| static UDataTable * | LoadDefaultWeaponDataTable () |
| |
| static UDataTable * | LoadWeaponDataTableFromGameState (const UObject *WorldContextObject) |
| |
| static UDataTable * | LoadWeaponEffectsDataTableFromGameState (const UObject *WorldContextObject) |
| |
| static UDataTable * | LoadDefaultWeaponPickupDataTable () |
| |
| static UDataTable * | LoadWeaponPickupDataTableFromGameState (const UObject *WorldContextObject) |
| |
| static UDataTable * | LoadDefaultWeaponAttachmentDataTable () |
| |
| static UDataTable * | LoadWeaponAttachmentDataTableFromGameState (const UObject *WorldContextObject) |
| |
| static FWeaponData_T | GetDefaultWeaponData (const UObject *WorldContextObject, const FString &WeaponID, bool &bSuccess, UDataTable *DataTable=nullptr) |
| |
| static FWeaponStats_T | GetWeaponStats (const UObject *WorldContextObject, const FString &WeaponID, bool &bSuccess, UDataTable *DataTable=nullptr) |
| |
| static FWeaponEffects_T | GetWeaponEffects (const UObject *WorldContextObject, const FString &WeaponID, bool &bSuccess, UDataTable *DataTable=nullptr) |
| |
| static FWeaponAttachment | GetWeaponAttachment (const UObject *WorldContextObject, const FString &WeaponAttachmentID, bool &bSuccess, UDataTable *DataTable=nullptr) |
| |
| static TArray< EAttachmentType > | GetWeaponAttachmentTypes (const UObject *WorldContextObject, const TArray< FString > &WeaponAttachmentIDs, UDataTable *DataTable=nullptr) |
| |
| static FString | GetWeaponDisplayName (const UObject *WorldContextObject, const FString &WeaponID, UDataTable *DataTable=nullptr) |
| |
| static UTexture2D * | GetWeaponThumbnail (const UObject *WorldContextObject, const FString &WeaponID, bool &bSuccess, UDataTable *DataTable=nullptr) |
| |
| static USkeletalMesh * | GetWeaponMesh (const UObject *WorldContextObject, const FString &WeaponID, bool &bSuccess, UDataTable *DataTable=nullptr) |
| |
| static bool | GetIsWeaponNonLethal (const UObject *WorldContextObject, const FString &WeaponID, UDataTable *DataTable=nullptr) |
| |
| static bool | GetDoesWeaponHaveAutoMode (const UObject *WorldContextObject, const FString &WeaponID, UDataTable *DataTable=nullptr) |
| |
| static bool | GetDoesWeaponHaveBurstMode (const UObject *WorldContextObject, const FString &WeaponID, UDataTable *DataTable=nullptr) |
| |
| static float | GetWeaponReloadTime (const UObject *WorldContextObject, const FString &WeaponID, bool &bSuccess, UDataTable *DataTable=nullptr) |
| |
| static int32 | GetWeaponMaxAmmo (const UObject *WorldContextObject, const FString &WeaponID, bool &bSuccess, UDataTable *DataTable=nullptr) |
| |
| static int32 | AddWeaponAmmo (const UObject *WorldContextObject, const FString &WeaponID, int32 AmmoToAdd, int32 &TotalAmmo, bool &bSuccess, UDataTable *DataTable=nullptr) |
| |