Zdexby TheHolyOneZ
5,252 classes
Class

UBP_ItemCheatParams_C

: UCheatParameterLoader : UObject
/Game/StormEscape/Data/Cheats/BP_ItemCheatParams.BP_ItemCheatParams_C 0x0031 (49 B) align 8 inherited 0x0028 2 scripted vtable /Game/StormEscape/Data/Cheats/BP_ItemCheatParams
0x00x0031

Members 2

OffsetSizeNameTypeFlagsDefault
0x08ItemTypeTagFGameplayTag5 flags{TagName=None}
0x01itemCategoryEItemType7 flagsNone

Functions 2

SignatureFlagsNativeParams
void GetItemsByCategory(FCheatParameter_NameList& ItemList)
Script31 statements · 730 bytes of bytecode
0x0000PushFlow(Label_02D7);0x0005ItemTable = /Game/StormEscape/Data/Items/DT_ItemSpawnInfo.DT_ItemSpawnInfo;0x0018CallFunc_GetDataTableRowNames_OutRowNames = {};0x0023GetDataTableRowNames(/Game/StormEscape/Data/Items/DT_ItemSpawnInfo.DT_ItemSpawnInfo, CallFunc_GetDataTableRowNames_OutRowNames);0x003FTemp_int_Loop_Counter_Variable = 0;0x0056Temp_int_Array_Index_Variable = 0;0x006DLabel_006D:0x006DCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetDataTableRowNames_OutRowNames);0x00A8CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00CEif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_026D;0x00DCTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F7PushFlow(Label_028D);0x00FC/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetDataTableRowNames_OutRowNames, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0137CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/StormEscape/Data/Items/DT_ItemSpawnInfo.DT_ItemSpawnInfo, CallFunc_Array_Get_Item, CallFunc_GetDataTableRowFromName_OutRow);0x017Cif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) PopFlow();0x0186CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetDataTableRowFromName_OutRow.itemCategory, itemCategory);0x01B5if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x01BF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetDataTableRowNames_OutRowNames, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01FACallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(CallFunc_Array_Get_Item);0x021FCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Items.OptionList, CallFunc_Conv_NameToString_ReturnValue);0x026CPopFlow();0x026DLabel_026D:0x026DItemList = Items;0x0288goto Label_02D7;0x028DLabel_028D:0x028DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02B7Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02D2goto Label_006D;0x02D7Label_02D7:0x02D7return;0x02D9// end of script
Public0x10
bool GetNameListParameter(FGameplayTag& Tag, FCheatParameter_NameList& OutParameter)
Script13 statements · 214 bytes of bytecode
0x0000CallFunc_MatchesTag_ReturnValue = MatchesTag(Tag, ItemTypeTag, true);0x0027if (!(CallFunc_MatchesTag_ReturnValue)) goto Label_0077;0x0035GetItemsByCategory(CallFunc_GetItemsByCategory_ItemList);0x004COutParameter = CallFunc_GetItemsByCategory_ItemList;0x0067ReturnValue = true;0x0072goto Label_00CB;0x0077Label_0077:0x0077CallFunc_GetNameListParameter_ReturnValue = GetNameListParameter(Tag, CallFunc_GetNameListParameter_OutParameter);0x009DOutParameter = CallFunc_GetNameListParameter_OutParameter;0x00B8ReturnValue = CallFunc_GetNameListParameter_ReturnValue;0x00CBLabel_00CB:0x00CBreturn ReturnValue;0x00D5// end of script
EventPublic0x19