Zdexby TheHolyOneZ
3,987 classes
Class

UBPF_CTFunctions_C

: UBlueprintFunctionLibrary : UObject
/Game/Comatose/MainClasses/BPF_CTFunctions.BPF_CTFunctions_C 0x0028 (40 B) align 8 inherited 0x0028 32 scripted vtable /Game/Comatose/MainClasses/BPF_CTFunctions
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 32

SignatureFlagsNativeParams
void Golden Gun DLC Enabled (UObject* __WorldContext, const bool& ?)
Script10 statements · 118 bytes of bytecode
0x0000CallFunc_IsCVarRegistered_ReturnValue = IsCVarRegistered(FName(GameDLC_GoldenGunsEnabled));0x0021if (!(CallFunc_IsCVarRegistered_ReturnValue)) goto Label_0068;0x002FCallFunc_GetBoolCVar_ReturnValue = GetBoolCVar(FName(GameDLC_GoldenGunsEnabled));0x0050? = CallFunc_GetBoolCVar_ReturnValue;0x0063goto Label_0073;0x0068Label_0068:0x0068? = false;0x0073Label_0073:0x0073return;0x0075// end of script
StaticPublic0x09
void Have Golden Gun DLC ?(UObject* __WorldContext, const bool& Has)
Script4 statements · 47 bytes of bytecode
0x0000CallFunc_KB_SD_DoesCurrentUserOwnProduct_ReturnValue = KB_SD_DoesCurrentUserOwnProduct(4502880);0x0019Has = CallFunc_KB_SD_DoesCurrentUserOwnProduct_ReturnValue;0x002Creturn;0x002E// end of script
StaticPublic0x09
void Recalc infinitely rechargeable collectables for bossfight(UObject* Requesting object, UObject* __WorldContext)
Script21 statements · 411 bytes of bytecode
0x0000PushFlow(Label_0198);0x0005CallFunc_GetAllActorsOfClass_OutActors = {};0x0010GetAllActorsOfClass(Requesting object, /Game/Comatose/Journal/Items/WorldCollectable/WorldCollectable_AdaptiveDifficulty.WorldCollectable_AdaptiveDifficulty_C, CallFunc_GetAllActorsOfClass_OutActors);0x0035Temp_int_Loop_Counter_Variable = 0;0x004CTemp_int_Array_Index_Variable = 0;0x0063Label_0063:0x0063CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x009ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C4if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00CETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E9PushFlow(Label_014E);0x00EE/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0129CallFunc_Array_Get_Item.Determine Spawn Chance();0x014DPopFlow();0x014ELabel_014E:0x014ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0178Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0193goto Label_0063;0x0198Label_0198:0x0198return;0x019A// end of script
StaticPublic0x10
void Stop infinitely rechargeable after Boss(UObject* Requesting object, UObject* __WorldContext)
Script21 statements · 408 bytes of bytecode
0x0000PushFlow(Label_0195);0x0005CallFunc_GetAllActorsOfClass_OutActors = {};0x0010GetAllActorsOfClass(Requesting object, /Game/Comatose/Journal/Items/WorldCollectable/WorldCollectable_AdaptiveDifficulty.WorldCollectable_AdaptiveDifficulty_C, CallFunc_GetAllActorsOfClass_OutActors);0x0035Temp_int_Loop_Counter_Variable = 0;0x004CTemp_int_Array_Index_Variable = 0;0x0063Label_0063:0x0063CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x009ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C4if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00CETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E9PushFlow(Label_014B);0x00EE/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0129CallFunc_Array_Get_Item.Infinitely Rechargeable = false;0x014APopFlow();0x014BLabel_014B:0x014BCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0175Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0190goto Label_0063;0x0195Label_0195:0x0195return;0x0197// end of script
StaticPublic0x10
void Get ARG savegame name(UObject* __WorldContext, const FString& ?)
Script3 statements · 104 bytes of bytecode
0x0000? = "y\\u0337o\\u0334u\\u0336_\\u0336s\\u0335h\\u0334o\\u0336u\\u0335l\\u0337d\\u0336n\\u0334t\\u0337_\\u0336b\\u0337e\\u0336_\\u0336h\\u0336e\\u0334r\\u0335e\\u0338";0x0065return;0x0067// end of script
StaticPublic0x18
void Ammo - Weapon Component(TSubclassOf<UItem_Master_C> Item, UObject* __WorldContext, const TSubclassOf<UWeaponComponent_Master_C>& Weapon Component)
Script31 statements · 454 bytes of bytecode
0x0000CallFunc_EqualEqual_ClassClass_ReturnValue_2 = EqualEqual_ClassClass(Item, /Game/Comatose/Weapons/Wrench/Item_Wrench.Item_Wrench_C);0x0026if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_2)) goto Label_004C;0x0034Weapon Component = /Game/Comatose/Weapons/Wrench/Weapon_Wrench.Weapon_Wrench_C;0x0047goto Label_01C3;0x004CLabel_004C:0x004CCallFunc_EqualEqual_ClassClass_ReturnValue_1 = EqualEqual_ClassClass(Item, /Game/Comatose/Journal/Items/Guns/WoodenBat/Item_WoodenBat.Item_WoodenBat_C);0x0072if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_1)) goto Label_0098;0x0080Weapon Component = /Game/Comatose/Weapons/WoodenBat/Weapon_WoodenBat.Weapon_WoodenBat_C;0x0093goto Label_01C3;0x0098Label_0098:0x0098CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(Item, /Game/Comatose/Weapons/SteelPipe/Item_SteelPipe.Item_SteelPipe_C);0x00BEif (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) goto Label_00E4;0x00CCWeapon Component = /Game/Comatose/Weapons/SteelPipe/Weapon_SteelPipe.Weapon_SteelPipe_C;0x00DFgoto Label_01C3;0x00E4Label_00E4:0x00E4CallFunc_EqualEqual_ClassClass_ReturnValue_5 = EqualEqual_ClassClass(Item, /Game/Comatose/Journal/Items/Ammo/Item_ShotgunAmmo.Item_ShotgunAmmo_C);0x010Aif (!(CallFunc_EqualEqual_ClassClass_ReturnValue_5)) goto Label_0130;0x0118Weapon Component = /Game/Comatose/Weapons/Shotgun/Weapon_Shotgun.Weapon_Shotgun_C;0x012Bgoto Label_01C3;0x0130Label_0130:0x0130CallFunc_EqualEqual_ClassClass_ReturnValue_4 = EqualEqual_ClassClass(Item, /Game/Comatose/Journal/Items/Ammo/Item_HandgunAmmo.Item_HandgunAmmo_C);0x0156if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_4)) goto Label_017C;0x0164Weapon Component = /Game/Comatose/Weapons/Handgun/Weapon_Handgun.Weapon_Handgun_C;0x0177goto Label_01C3;0x017CLabel_017C:0x017CCallFunc_EqualEqual_ClassClass_ReturnValue_3 = EqualEqual_ClassClass(Item, /Game/Comatose/Journal/Items/Ammo/Item_RifleAmmo.Item_RifleAmmo_C);0x01A2if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_3)) goto Label_01C3;0x01B0Weapon Component = /Game/Comatose/Weapons/Rifle/Weapon_Rifle.Weapon_Rifle_C;0x01C3Label_01C3:0x01C3return;0x01C5// end of script
StaticPublic0x18
void Add Diary Entry(const FText& Entry, UObject* Requesting object, UObject* __WorldContext)
Script14 statements · 223 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(Requesting object);0x001DK2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetGameInstance_ReturnValue);0x0041K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x005Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_00CC;0x006CK2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Game Instance(CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance);0x009ALabel_009A:0x009ACallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance.Receive New Diary Entry(Entry);0x00C7goto Label_00DC;0x00CCLabel_00CC:0x00CCCallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance = nullptr;0x00D7goto Label_009A;0x00DCLabel_00DC:0x00DCreturn;0x00DE// end of script
StaticPublic0x28
void Item - Weapon Component(TSubclassOf<UItem_Master_C> Item, UObject* __WorldContext, const TSubclassOf<UWeaponComponent_Master_C>& Weapon Component)
Script31 statements · 454 bytes of bytecode
0x0000CallFunc_EqualEqual_ClassClass_ReturnValue_2 = EqualEqual_ClassClass(Item, /Game/Comatose/Weapons/Wrench/Item_Wrench.Item_Wrench_C);0x0026if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_2)) goto Label_004C;0x0034Weapon Component = /Game/Comatose/Weapons/Wrench/Weapon_Wrench.Weapon_Wrench_C;0x0047goto Label_01C3;0x004CLabel_004C:0x004CCallFunc_EqualEqual_ClassClass_ReturnValue_1 = EqualEqual_ClassClass(Item, /Game/Comatose/Journal/Items/Guns/WoodenBat/Item_WoodenBat.Item_WoodenBat_C);0x0072if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_1)) goto Label_0098;0x0080Weapon Component = /Game/Comatose/Weapons/WoodenBat/Weapon_WoodenBat.Weapon_WoodenBat_C;0x0093goto Label_01C3;0x0098Label_0098:0x0098CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(Item, /Game/Comatose/Weapons/SteelPipe/Item_SteelPipe.Item_SteelPipe_C);0x00BEif (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) goto Label_00E4;0x00CCWeapon Component = /Game/Comatose/Weapons/SteelPipe/Weapon_SteelPipe.Weapon_SteelPipe_C;0x00DFgoto Label_01C3;0x00E4Label_00E4:0x00E4CallFunc_EqualEqual_ClassClass_ReturnValue_5 = EqualEqual_ClassClass(Item, /Game/Comatose/Journal/Items/Guns/Shotgun/Item_Shotgun.Item_Shotgun_C);0x010Aif (!(CallFunc_EqualEqual_ClassClass_ReturnValue_5)) goto Label_0130;0x0118Weapon Component = /Game/Comatose/Weapons/Shotgun/Weapon_Shotgun.Weapon_Shotgun_C;0x012Bgoto Label_01C3;0x0130Label_0130:0x0130CallFunc_EqualEqual_ClassClass_ReturnValue_4 = EqualEqual_ClassClass(Item, /Game/Comatose/Journal/Items/Guns/Handgun/Item_Handgun.Item_Handgun_C);0x0156if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_4)) goto Label_017C;0x0164Weapon Component = /Game/Comatose/Weapons/Handgun/Weapon_Handgun.Weapon_Handgun_C;0x0177goto Label_01C3;0x017CLabel_017C:0x017CCallFunc_EqualEqual_ClassClass_ReturnValue_3 = EqualEqual_ClassClass(Item, /Game/Comatose/Journal/Items/Guns/Rifle/Item_Rifle.Item_Rifle_C);0x01A2if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_3)) goto Label_01C3;0x01B0Weapon Component = /Game/Comatose/Weapons/Rifle/Weapon_Rifle.Weapon_Rifle_C;0x01C3Label_01C3:0x01C3return;0x01C5// end of script
StaticPublic0x18
void Weapon Component - Item(TSubclassOf<UWeaponComponent_Master_C> Weapon Component, UObject* __WorldContext, const TSubclassOf<UItem_Master_C>& Item master)
Script16 statements · 226 bytes of bytecode
0x0000CallFunc_EqualEqual_ClassClass_ReturnValue_2 = EqualEqual_ClassClass(Weapon Component, /Game/Comatose/Weapons/Wrench/Weapon_Wrench.Weapon_Wrench_C);0x0026if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_2)) goto Label_004C;0x0034Item master = /Game/Comatose/Weapons/Wrench/Item_Wrench.Item_Wrench_C;0x0047goto Label_00DF;0x004CLabel_004C:0x004CCallFunc_EqualEqual_ClassClass_ReturnValue_1 = EqualEqual_ClassClass(Weapon Component, /Game/Comatose/Weapons/WoodenBat/Weapon_WoodenBat.Weapon_WoodenBat_C);0x0072if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_1)) goto Label_0098;0x0080Item master = /Game/Comatose/Journal/Items/Guns/WoodenBat/Item_WoodenBat.Item_WoodenBat_C;0x0093goto Label_00DF;0x0098Label_0098:0x0098CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(Weapon Component, /Game/Comatose/Weapons/SteelPipe/Weapon_SteelPipe.Weapon_SteelPipe_C);0x00BEif (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) goto Label_00DF;0x00CCItem master = /Game/Comatose/Weapons/SteelPipe/Item_SteelPipe.Item_SteelPipe_C;0x00DFLabel_00DF:0x00DFreturn;0x00E1// end of script
StaticPublic0x18
void Is Class a meele weapon?(TSubclassOf<UWeaponComponent_Master_C> Item, UObject* __WorldContext, const bool& ?)
Script8 statements · 212 bytes of bytecode
0x0000CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(Item, /Game/Comatose/Weapons/Wrench/Weapon_Wrench.Weapon_Wrench_C);0x0026CallFunc_EqualEqual_ClassClass_ReturnValue_1 = EqualEqual_ClassClass(Item, /Game/Comatose/Weapons/SteelPipe/Weapon_SteelPipe.Weapon_SteelPipe_C);0x004CCallFunc_EqualEqual_ClassClass_ReturnValue_2 = EqualEqual_ClassClass(Item, /Game/Comatose/Weapons/WoodenBat/Weapon_WoodenBat.Weapon_WoodenBat_C);0x0072CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ClassClass_ReturnValue, CallFunc_EqualEqual_ClassClass_ReturnValue_2);0x0098CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, CallFunc_EqualEqual_ClassClass_ReturnValue_1);0x00BE? = CallFunc_BooleanOR_ReturnValue_1;0x00D1return;0x00D3// end of script
StaticPublic0x11
void Get Cost for Upgrade(int32 Current Level, int32 Cost Per Level, UObject* __WorldContext, const int32& Total cost)
Script6 statements · 155 bytes of bytecode
0x0000CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(1);0x0021CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Current Level, CallFunc_MakeLiteralInt_ReturnValue);0x004FCallFunc_Multiply_IntInt_ReturnValue = Multiply_IntInt(Cost Per Level, CallFunc_Add_IntInt_ReturnValue);0x007DTotal cost = CallFunc_Multiply_IntInt_ReturnValue;0x0098return;0x009A// end of script
StaticPublic0x14
void CT Unlock Achievment(const FString& Name, UObject* __WorldContext)
Script7 statements · 86 bytes of bytecode
0x0000CallFunc_RequestCurrentStats_ReturnValue = RequestCurrentStats();0x0014if (!(CallFunc_RequestCurrentStats_ReturnValue)) goto Label_0053;0x0022CallFunc_SetAchievement_ReturnValue = SetAchievement(Name);0x003FCallFunc_StoreStats_ReturnValue = StoreStats();0x0053Label_0053:0x0053return;0x0055// end of script
StaticPublic0x18
void Get foreign Language Font(UObject* __WorldContext, const UObject*& Font)
Script22 statements · 314 bytes of bytecode
0x0000CallFunc_GetCurrentCulture_ReturnValue = GetCurrentCulture();0x001CK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_GetCurrentCulture_ReturnValue, "ar");0x003Dif (!(K2Node_SwitchString_CmpSuccess)) goto Label_00F4;0x004BK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_GetCurrentCulture_ReturnValue, "th");0x006Cif (!(K2Node_SwitchString_CmpSuccess)) goto Label_010C;0x007AK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_GetCurrentCulture_ReturnValue, "he");0x009Bif (!(K2Node_SwitchString_CmpSuccess)) goto Label_0124;0x00A9K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_GetCurrentCulture_ReturnValue, "Case_3");0x00CEif (!(K2Node_SwitchString_CmpSuccess)) goto Label_0137;0x00DCFont = /Engine/EngineFonts/Roboto.Roboto;0x00EFgoto Label_0137;0x00F4Label_00F4:0x00F4Font = /Game/Basefonts/NotoSansArabic_Condensed-Black_Font.NotoSansArabic_Condensed-Black_Font;0x0107goto Label_0137;0x010CLabel_010C:0x010CFont = /Game/Basefonts/NotoSerifThai_Condensed-Black_Font.NotoSerifThai_Condensed-Black_Font;0x011Fgoto Label_0137;0x0124Label_0124:0x0124Font = /Game/Basefonts/NotoSansHebrew-VariableFont_wdth_wght_Font.NotoSansHebrew-VariableFont_wdth_wght_Font;0x0137Label_0137:0x0137return;0x0139// end of script
StaticPublic0x10
void Is foreign language?(UObject* __WorldContext, const bool& ?)
Script14 statements · 399 bytes of bytecode
0x0000CallFunc_GetCurrentCulture_ReturnValue = GetCurrentCulture();0x001CCallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_GetCurrentCulture_ReturnValue, "pt-BR");0x0040CallFunc_EqualEqual_StrStr_ReturnValue_1 = EqualEqual_StrStr(CallFunc_GetCurrentCulture_ReturnValue, "es");0x0061CallFunc_EqualEqual_StrStr_ReturnValue_2 = EqualEqual_StrStr(CallFunc_GetCurrentCulture_ReturnValue, "it");0x0082CallFunc_EqualEqual_StrStr_ReturnValue_3 = EqualEqual_StrStr(CallFunc_GetCurrentCulture_ReturnValue, "fr");0x00A3CallFunc_EqualEqual_StrStr_ReturnValue_4 = EqualEqual_StrStr(CallFunc_GetCurrentCulture_ReturnValue, "en");0x00C4CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_StrStr_ReturnValue, CallFunc_EqualEqual_StrStr_ReturnValue_4);0x00EACallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, CallFunc_EqualEqual_StrStr_ReturnValue_3);0x0110CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, CallFunc_EqualEqual_StrStr_ReturnValue_2);0x0136CallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_BooleanOR_ReturnValue_2, CallFunc_EqualEqual_StrStr_ReturnValue_1);0x015CCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_BooleanOR_ReturnValue_3);0x0179? = CallFunc_Not_PreBool_ReturnValue;0x018Creturn;0x018E// end of script
StaticPublic0x09
void Get Current Game(UObject* __WorldContext, const int32& Game Index)
Script3 statements · 26 bytes of bytecode
0x0000Game Index = 0;0x0017return;0x0019// end of script
StaticPublic0x0C
void Get Scaled Damage value(double Base Damage, UObject* Context, UObject* __WorldContext, const double& Output)
Script20 statements · 484 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(Context);0x001DK2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetGameInstance_ReturnValue);0x0041K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x005Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_01D1;0x006CK2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Game Instance(CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance);0x009ALabel_009A:0x009ATemp_real_Variable = 2;0x00B5Temp_real_Variable_1 = 1.5;0x00D0Temp_real_Variable_2 = 1;0x00EBTemp_real_Variable_3 = 0.5;0x0106Temp_byte_Variable = CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance.Game Difficulty;0x0137CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Base Damage, Switch(Temp_byte_Variable, 0 => Temp_real_Variable_3, 1 => Temp_real_Variable_2, 2 => Temp_real_Variable_1, 3 => Temp_real_Variable, default => K2Node_Select_Default));0x01B1Output = CallFunc_Multiply_DoubleDouble_ReturnValue;0x01CCgoto Label_01E1;0x01D1Label_01D1:0x01D1CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance = nullptr;0x01DCgoto Label_009A;0x01E1Label_01E1:0x01E1return;0x01E3// end of script
StaticPublic0x20
void Open Player Inventory at Item(UObject* Calling object, TSubclassOf<UItem_Master_C> Desired Item, UObject* __WorldContext)
Script21 statements · 460 bytes of bytecode
0x0000K2Node_MakeArray_Array = {/Game/Comatose/Components/LockComponent/Padlock/Lock_LockedRequirement.Lock_LockedRequirement_C, nullptr};0x0015Excluded Classes = K2Node_MakeArray_Array;0x0030CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(Excluded Classes, Desired Item);0x0074CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Find_ReturnValue, -1);0x0096if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_01C9;0x00A4Get Player Inventory(Calling object, CallFunc_Get_Player_Inventory_Player_Inventory_Ref);0x00C4CallFunc_Get_Player_Inventory_Player_Inventory_Ref.Select Carousel Item(Desired Item);0x00F1CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(Calling object, 0);0x0113K2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x0137K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x0154if (!(K2Node_DynamicCast_bSuccess)) goto Label_01B9;0x0162K2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Character(CallFunc_Retrieve_Comatose_Character_Player);0x0190Label_0190:0x0190CallFunc_Retrieve_Comatose_Character_Player.Manual Open Inventory call();0x01B4goto Label_01C9;0x01B9Label_01B9:0x01B9CallFunc_Retrieve_Comatose_Character_Player = nullptr;0x01C4goto Label_0190;0x01C9Label_01C9:0x01C9return;0x01CB// end of script
StaticPublic0x18
void Did Player already see this item?(TSubclassOf<UItem_Master_C> Item, UObject* Context, UObject* __WorldContext, const bool& ?)
Script16 statements · 321 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(Context);0x001DK2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetGameInstance_ReturnValue);0x0041K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x005Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_012E;0x006CK2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Game Instance(CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance);0x009ALabel_009A:0x009ACallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance.Items Known to Player, Item);0x00F4CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(CallFunc_Array_Find_ReturnValue, -1);0x0116? = CallFunc_NotEqual_IntInt_ReturnValue;0x0129goto Label_013E;0x012ELabel_012E:0x012ECallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance = nullptr;0x0139goto Label_009A;0x013ELabel_013E:0x013Ereturn;0x0140// end of script
StaticPublic0x19
void Trigger Map Marker Spawners by Tag(const FName& Desired Tag, UObject* __WorldContext)
Script21 statements · 420 bytes of bytecode
0x0000PushFlow(Label_01A1);0x0005CallFunc_GetAllActorsOfClassWithTag_OutActors = {};0x0010GetAllActorsOfClassWithTag(__WorldContext, /Game/Comatose/Map/MapMarkerSpawner.MapMarkerSpawner_C, Desired Tag, CallFunc_GetAllActorsOfClassWithTag_OutActors);0x003ETemp_int_Loop_Counter_Variable = 0;0x0055Temp_int_Array_Index_Variable = 0;0x006CLabel_006C:0x006CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClassWithTag_OutActors);0x00A7CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00CDif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00D7Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F2PushFlow(Label_0157);0x00F7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0132CallFunc_Array_Get_Item.Register Marker();0x0156PopFlow();0x0157Label_0157:0x0157CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0181Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x019Cgoto Label_006C;0x01A1Label_01A1:0x01A1return;0x01A3// end of script
StaticPublic0x10
void Is Point on Screen(const FVector& Location, double Radius, UObject* Context, UObject* __WorldContext, const bool& >)
Script54 statements · 2,119 bytes of bytecode
0x0000CallFunc_GetPlayerController_ReturnValue = GetPlayerController(Context, 0);0x0022CallFunc_ProjectWorldToScreen_ReturnValue = ProjectWorldToScreen(CallFunc_GetPlayerController_ReturnValue, Location, CallFunc_ProjectWorldToScreen_ScreenPosition, false);0x0052Middle Screen Position = CallFunc_ProjectWorldToScreen_ScreenPosition;0x006DCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Radius, 0);0x0093if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_062E;0x00A1CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(Context, 0);0x00C3CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.TransformComponent.K2_GetComponentLocation();0x010BCallFunc_GetForwardVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.TransformComponent.GetForwardVector();0x0153CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(Location, CallFunc_K2_GetComponentLocation_ReturnValue);0x0181CallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue);0x01A6CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_GetForwardVector_ReturnValue_1);0x01D4CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, 0);0x01FABreakVector2D(Middle Screen Position, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x021FBreakVector2D(Middle Screen Position, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0244CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_BreakVector2D_Y, Radius);0x0272CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_BreakVector2D_Y_1, Radius);0x02A0CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(CallFunc_BreakVector2D_X_1, Radius);0x02CECallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_BreakVector2D_X, Radius);0x02FCCallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Subtract_DoubleDouble_ReturnValue_1, CallFunc_Add_DoubleDouble_ReturnValue);0x032ACallFunc_MakeVector2D_ReturnValue_1 = MakeVector2D(CallFunc_Add_DoubleDouble_ReturnValue_1, CallFunc_Subtract_DoubleDouble_ReturnValue);0x0358Vector2D within screen(CallFunc_MakeVector2D_ReturnValue, Context, Context, CallFunc_Vector2D_within_screen___1);0x038AVector2D within screen(CallFunc_MakeVector2D_ReturnValue_1, Context, Context, CallFunc_Vector2D_within_screen___2);0x03BCBreakVector2D(Middle Screen Position, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x03E1BreakVector2D(Middle Screen Position, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0x0406CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_BreakVector2D_Y_2, Radius);0x0434CallFunc_Subtract_DoubleDouble_ReturnValue_2 = Subtract_DoubleDouble(CallFunc_BreakVector2D_Y_3, Radius);0x0462CallFunc_Subtract_DoubleDouble_ReturnValue_3 = Subtract_DoubleDouble(CallFunc_BreakVector2D_X_3, Radius);0x0490CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_BreakVector2D_X_2, Radius);0x04BECallFunc_MakeVector2D_ReturnValue_2 = MakeVector2D(CallFunc_Subtract_DoubleDouble_ReturnValue_3, CallFunc_Subtract_DoubleDouble_ReturnValue_2);0x04ECCallFunc_MakeVector2D_ReturnValue_3 = MakeVector2D(CallFunc_Add_DoubleDouble_ReturnValue_3, CallFunc_Add_DoubleDouble_ReturnValue_2);0x051AVector2D within screen(CallFunc_MakeVector2D_ReturnValue_2, Context, Context, CallFunc_Vector2D_within_screen___3);0x054CVector2D within screen(CallFunc_MakeVector2D_ReturnValue_3, Context, Context, CallFunc_Vector2D_within_screen___4);0x057ECallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Vector2D_within_screen___3, CallFunc_Vector2D_within_screen___4);0x05A4CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, CallFunc_Vector2D_within_screen___1);0x05CACallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, CallFunc_Vector2D_within_screen___2);0x05F0CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanOR_ReturnValue_2, CallFunc_LessEqual_DoubleDouble_ReturnValue);0x0616> = CallFunc_BooleanAND_ReturnValue_1;0x0629goto Label_0844;0x062ELabel_062E:0x062ECallFunc_GetPlayerController_ReturnValue = GetPlayerController(Context, 0);0x0650CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(Context, 0);0x0672CallFunc_ProjectWorldToScreen_ReturnValue = ProjectWorldToScreen(CallFunc_GetPlayerController_ReturnValue, Location, CallFunc_ProjectWorldToScreen_ScreenPosition, false);0x06A2CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.TransformComponent.K2_GetComponentLocation();0x06EACallFunc_GetForwardVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.TransformComponent.GetForwardVector();0x0732Vector2D within screen(CallFunc_ProjectWorldToScreen_ScreenPosition, Context, __WorldContext, CallFunc_Vector2D_within_screen__);0x0764CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(Location, CallFunc_K2_GetComponentLocation_ReturnValue);0x0792CallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue);0x07B7CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_GetForwardVector_ReturnValue_1);0x07E5CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, 0);0x080BCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Vector2D_within_screen__, CallFunc_LessEqual_DoubleDouble_ReturnValue);0x0831> = CallFunc_BooleanAND_ReturnValue;0x0844Label_0844:0x0844return;0x0846// end of script
StaticPublic0x31
void Vector2D within screen(const FVector2D& Point, UObject* Context, UObject* __WorldContext, const bool& ?)
Script13 statements · 421 bytes of bytecode
0x0000BreakVector2D(Point, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0025CallFunc_GetViewportSize_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.GetViewportSize(Context);0x0060CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector2D_Y, 0);0x0086BreakVector2D(CallFunc_GetViewportSize_ReturnValue, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x00ABCallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector2D_X, 0);0x00D1CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector2D_Y, CallFunc_BreakVector2D_Y_1);0x00F7CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue_1, CallFunc_Greater_DoubleDouble_ReturnValue);0x011DCallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_X_1);0x0143CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Less_DoubleDouble_ReturnValue_1);0x0169CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Less_DoubleDouble_ReturnValue);0x018F? = CallFunc_BooleanAND_ReturnValue_2;0x01A2return;0x01A4// end of script
StaticPublic0x21
void (C T) Timespan to Text/With Hours(const FTimespan& Timespan, UObject* __WorldContext, FText& Text)
Script18 statements · 708 bytes of bytecode
0x0000BreakTimespan2(Timespan, CallFunc_BreakTimespan2_Days, CallFunc_BreakTimespan2_Hours, CallFunc_BreakTimespan2_Minutes, CallFunc_BreakTimespan2_Seconds, CallFunc_BreakTimespan2_FractionNano);0x0040CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_BreakTimespan2_Hours);0x0065CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_BreakTimespan2_Seconds);0x008ACallFunc_Conv_DoubleToText_ReturnValue = Conv_DoubleToText(CallFunc_Conv_IntToDouble_ReturnValue, 0, false, true, 2, 2, 0, 0);0x00C7CallFunc_Conv_DoubleToText_ReturnValue_1 = Conv_DoubleToText(CallFunc_Conv_IntToDouble_ReturnValue_1, 0, false, true, 2, 2, 0, 0);0x0104CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue);0x0129CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue_1);0x014ECallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue, ":");0x0176CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(CallFunc_BreakTimespan2_Minutes);0x019BCallFunc_Conv_DoubleToText_ReturnValue_2 = Conv_DoubleToText(CallFunc_Conv_IntToDouble_ReturnValue_2, 0, false, true, 2, 2, 0, 0);0x01D8CallFunc_Conv_TextToString_ReturnValue_2 = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue_2);0x01FDCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_TextToString_ReturnValue_2);0x022BCallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, ":");0x0253CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Conv_TextToString_ReturnValue_1);0x0281CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_3);0x02A6Text = CallFunc_Conv_StringToText_ReturnValue;0x02C1return;0x02C3// end of script
StaticPublic0x28
void Timespan - Entry Details(const FTimespan& Timespan, UObject* __WorldContext, TArray<int32>& Entry Details )
Script5 statements · 132 bytes of bytecode
0x0000BreakTimespan2(Timespan, CallFunc_BreakTimespan2_Days, CallFunc_BreakTimespan2_Hours, CallFunc_BreakTimespan2_Minutes, CallFunc_BreakTimespan2_Seconds, CallFunc_BreakTimespan2_FractionNano);0x0040K2Node_MakeArray_Array = {CallFunc_BreakTimespan2_Hours, CallFunc_BreakTimespan2_Minutes, CallFunc_BreakTimespan2_Seconds};0x0066Entry Details  = K2Node_MakeArray_Array;0x0081return;0x0083// end of script
StaticPublic0x20
void Entry Details - Timespan(TArray<int32>& Entry Details, UObject* __WorldContext, const FTimespan& Timespan)
Script7 statements · 260 bytes of bytecode
0x0000/Script/Engine.Default__KismetArrayLibrary.Array_Get(Entry Details, 0, CallFunc_Array_Get_Item);0x0037/Script/Engine.Default__KismetArrayLibrary.Array_Get(Entry Details, 2, CallFunc_Array_Get_Item_1);0x006E/Script/Engine.Default__KismetArrayLibrary.Array_Get(Entry Details, 1, CallFunc_Array_Get_Item_2);0x00A5CallFunc_MakeTimespan2_ReturnValue = MakeTimespan2(0, CallFunc_Array_Get_Item, CallFunc_Array_Get_Item_2, CallFunc_Array_Get_Item_1, 0);0x00E6Timespan = CallFunc_MakeTimespan2_ReturnValue;0x0101return;0x0103// end of script
StaticPublic0x20
void Get "New key to Bind" localized Text(UObject* __WorldContext, FText& Text)
Script3 statements · 84 bytes of bytecode
0x0000Text = NSLOCTEXT("71BDA7E24DB7D93F5B4747813016E438", "", "Press a new Key to Bind");0x0051return;0x0053// end of script
StaticPublic0x20
void Get Game Metaversion(UObject* __WorldContext, const Enum_GameMetaVersion& Metaversion)
Script3 statements · 23 bytes of bytecode
0x0000Metaversion = 0;0x0014return;0x0016// end of script
StaticPublic0x09
void (C T) Timespan to Text(const FTimespan& Timespan, UObject* __WorldContext, FText& Text)
Script13 statements · 487 bytes of bytecode
0x0000BreakTimespan2(Timespan, CallFunc_BreakTimespan2_Days, CallFunc_BreakTimespan2_Hours, CallFunc_BreakTimespan2_Minutes, CallFunc_BreakTimespan2_Seconds, CallFunc_BreakTimespan2_FractionNano);0x0040CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_BreakTimespan2_Minutes);0x0065CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_BreakTimespan2_Seconds);0x008ACallFunc_Conv_DoubleToText_ReturnValue = Conv_DoubleToText(CallFunc_Conv_IntToDouble_ReturnValue, 0, false, true, 2, 2, 0, 0);0x00C7CallFunc_Conv_DoubleToText_ReturnValue_1 = Conv_DoubleToText(CallFunc_Conv_IntToDouble_ReturnValue_1, 0, false, true, 2, 2, 0, 0);0x0104CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue);0x0129CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue_1);0x014ECallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue, ":");0x0176CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_TextToString_ReturnValue_1);0x01A4CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_1);0x01C9Text = CallFunc_Conv_StringToText_ReturnValue;0x01E4return;0x01E6// end of script
StaticPublic0x28
void New Game(const Enum_GameDifficulty& Desired Difficulty, const TSoftObjectPtr<UWorld>& Destination Map, UObject* __WorldContext)
Script48 statements · 2,050 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(__WorldContext);0x001DK2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetGameInstance_ReturnValue);0x0041K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x005Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_07EF;0x006CK2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Game Instance(CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance);0x009ALabel_009A:0x009AGame Instance = CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance;0x00ADGame Instance.Transitioning Map Name = FName(-1);0x00E2/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Game Instance.Player Inventory);0x0121/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Game Instance.Collected Notes);0x0160Game Instance.Game Difficulty = Desired Difficulty;0x0191Game Instance.Equipped Weapon = nullptr;0x01B2Game Instance.Player Current Health = -1;0x01E3Game Instance.Flashlight State = false;0x0204/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(Game Instance.Player Clip Ammo);0x0243/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Game Instance.Items Known to Player);0x0282Game Instance.Current Journal Tab = 0;0x02AFCallFunc_MakeTimespan2_ReturnValue = MakeTimespan2(0, 0, 0, 0, 0);0x02E4Game Instance.Played Time = CallFunc_MakeTimespan2_ReturnValue;0x0315Game Instance.Save And Load Object Data = ST_SaveAndLoadItemCompound{TMap{}};0x0361/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(Game Instance.Pigface Data);0x03A0Game Instance.Pigface revive timer = -1;0x03D1CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x0438Game Instance.Player transform to Load = CallFunc_MakeTransform_ReturnValue_1;0x0469CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x04D0Game Instance.Initial Camera Transform = CallFunc_MakeTransform_ReturnValue;0x0501Game Instance.Save And Load Object Data = ST_SaveAndLoadItemCompound{TMap{}};0x054D/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Game Instance.Diary Entries);0x058CGame Instance.Current Main Objective = FText();0x05B6/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(Game Instance.Door Visual representation Data);0x05F5/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(Game Instance.Meele Weapons Durability Status);0x0634/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(Game Instance.Gun Upgrades);0x0673Game Instance.Last Equipped Meele Weapon = nullptr;0x0694Game Instance.Chapter 1 - Night Time = false;0x06B5/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Game Instance.Already Seen tutorials);0x06F4Game Instance.Lighter State = false;0x0715Game Instance.Lurker Left Alive = true;0x0736Game Instance.Chapter 1 - Current Collected Cruzeiro = 0;0x0763Game Instance.Current Town Environment Handler Preset = /Game/Comatose/MainClasses/EnvironmentHandler/Presets/Exterior/Exterior_Day_LowFog.Exterior_Day_LowFog;0x078C/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Game Instance.Persistant Map Marker Data);0x07CBOpenLevelBySoftObjectPtr(__WorldContext, Destination Map, true, "");0x07EAgoto Label_07FF;0x07EFLabel_07EF:0x07EFCallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance = nullptr;0x07FAgoto Label_009A;0x07FFLabel_07FF:0x07FFreturn;0x0801// end of script
Public0x38
void Does have any save slots at all?(UObject* __WorldContext, const bool& Yes)
Script22 statements · 316 bytes of bytecode
0x0000PushFlow(Label_0139);0x0005Temp_int_Variable = 0;0x001CLabel_001C:0x001CCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, 30);0x003Eif (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_00B2;0x004CPushFlow(Label_00EF);0x0051CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(Temp_int_Variable);0x0076CallFunc_DoesSaveGameExist_ReturnValue_1 = DoesSaveGameExist(CallFunc_Conv_IntToString_ReturnValue, 0);0x0098if (!(CallFunc_DoesSaveGameExist_ReturnValue_1)) PopFlow();0x00A2Yes = true;0x00ADgoto Label_0139;0x00B2Label_00B2:0x00B2CallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist("Checkpoint", 0);0x00D7Yes = CallFunc_DoesSaveGameExist_ReturnValue;0x00EAgoto Label_0139;0x00EFLabel_00EF:0x00EFCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0119Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0134goto Label_001C;0x0139Label_0139:0x0139return;0x013B// end of script
Public0x09
void Wrap Integer (Inclusive)(bool Forward, int32 Current, int32 Min, int32 Max, UObject* __WorldContext, const int32& Return)
Script14 statements · 346 bytes of bytecode
0x0000if (!(Forward)) goto Label_00B5;0x000ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Current, 1);0x0038CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Add_IntInt_ReturnValue, Max);0x005ECallFunc_SelectInt_ReturnValue_1 = SelectInt(Min, CallFunc_Add_IntInt_ReturnValue, CallFunc_Greater_IntInt_ReturnValue);0x0095Return = CallFunc_SelectInt_ReturnValue_1;0x00B0goto Label_0157;0x00B5Label_00B5:0x00B5CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Current, 1);0x00DFCallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Subtract_IntInt_ReturnValue, Min);0x0105CallFunc_SelectInt_ReturnValue = SelectInt(Max, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x013CReturn = CallFunc_SelectInt_ReturnValue;0x0157Label_0157:0x0157return;0x0159// end of script
StaticPublic0x1C
void Get Player Inventory(UObject* __WorldContext, const UInventoryComponent_C*& Player Inventory Ref)
Script5 statements · 107 bytes of bytecode
0x0000CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(__WorldContext, 0);0x0022CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue.GetComponentByClass(/Game/Comatose/Journal/InventorySetup/InventoryComponent.InventoryComponent_C);0x0055Player Inventory Ref = CallFunc_GetComponentByClass_ReturnValue;0x0068return;0x006A// end of script
StaticPublic0x10