implements IBPI_ComatoseRetriever_C
0x00x07C0
Members 69
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x01 | Using Gamepad | bool | 7 flags | false | |
| 0x01C9 | 0x03 | padding / unreflected | |||
| 0x04 | Current Map Floor | int32 | 7 flags | 1 | |
| 0x18 | Current Main Objective | FText | 3 flags | <FText> | |
| 0x50 | Sub Objectives | TMap<FName, FText> | 3 flags | <TMap> | |
| 0x10 | Player Inventory | TArray<FST_Item> | 3 flags | [25 items] | |
| 0x10 | Collected Notes | TArray<FST_Item> | 3 flags | [] | |
| 0x10 | Diary Entries | TArray<FText> | 3 flags | [] | |
| 0x10 | Persistant Map Marker Data | TArray<FST_MapMarkerInfo> | 3 flags | [] | |
| 0x08 | Player Current Health | double | 7 flags | -1 | |
| 0x01 | Flashlight State | bool | 7 flags | false | |
| 0x01 | Lighter State | bool | 7 flags | false | |
| 0x0282 | 0x06 | padding / unreflected | |||
| 0x08 | Equipped Weapon | TSubclassOf<UWeaponComponent_Master_C> | 6 flags | nullptr | |
| 0x50 | Player Clip Ammo | TMap<TSubclassOf<UWeaponComponent_Master_C>, int32> | 3 flags | <TMap> | |
| 0x10 | Update Ammo | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | Already Watched Cutscenes | TArray<FString> | 3 flags | [] | |
| 0x10 | Items Known to Player | TArray<TSubclassOf<UItem_Master_C>> | 3 flags | [] | |
| 0x10 | Paused Game | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x08 | Transitioning Map Name | FName | 7 flags | -1 | |
| 0x50 | Save And Load Object Data | FST_SaveAndLoadItemCompound | 4 flags | {SaveandLoadItems_6_55F88A32476C649E097A738A1B14CF04=<TMap>} | |
| 0x50 | Pigface Data | TMap<FString, FGIData_SingleEnemyPosition> | 3 flags | <TMap> | |
| 0x08 | Pigface revive timer | double | 7 flags | -1 | |
| 0x10 | Updated Using Gamepad | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x04 | Current Journal Tab | int32 | 7 flags | 0 | |
| 0x03E4 | 0x04 | padding / unreflected | |||
| 0x08 | Played Time | FTimespan | 6 flags | {} | |
| 0x60 | Player transform to Load | FTransform | 6 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x60 | Initial Camera Transform | FTransform | 6 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x01 | Game Difficulty | Enum_GameDifficulty | 7 flags | NewEnumerator1 | |
| 0x04B1 | 0x07 | padding / unreflected | |||
| 0x10 | Updated Objective | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | Changed Language Disp | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | Leaderboard Score Sent | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x20 | Player Leaderboard Entry | FSteamLeaderboardEntry | 4 flags | {SteamID={}, GlobalRank=0, Score=0, Details=0, UGCHandle={}} | |
| 0x10 | Updated Player Leaderboard | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | Player Leaderboard Details | TArray<int32> | 3 flags | [] | |
| 0x10 | Empty Details | TArray<int32> | 3 flags | [3 items] | |
| 0x10 | Registered new persistant map marker | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | Update Enemy Spawners | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x18 | Light bulb Puzzle - Safe Combination | FVector | 7 flags | {X=-1, Y=-1, Z=-1} | |
| 0x10 | Removed Persistent Map Marker | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | Updated Seen Items | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x01 | Paused | bool | 7 flags | false | |
| 0x0591 | 0x07 | padding / unreflected | |||
| 0x10 | Swapped Map Floor | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x50 | Gun Upgrades | TMap<TSubclassOf<UGun_Upgrade_Master_C>, int32> | 3 flags | <TMap> | |
| 0x10 | Gun Upgraded | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | Transitioning Map From Laura's Room Name | FString | 5 flags | "" | |
| 0x10 | Current Save Map Name | FString | 5 flags | "" | |
| 0x10 | Changed Shadow Quality Setting | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | Current Save Room Name | FString | 5 flags | "" | |
| 0x01 | Reloading Checkpoint | bool | 7 flags | false | |
| 0x0649 | 0x07 | padding / unreflected | |||
| 0x18 | Wardens Office - Keypad Combination | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x50 | Meele Weapons Durability Status | TMap<TSubclassOf<UWeaponComponent_Master_C>, double> | 3 flags | <TMap> | |
| 0x08 | Desired Resolution Scaling | double | 7 flags | 0 | |
| 0x10 | Updated Quests | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | Added New Diary Entry | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x08 | Active Notification Window | UW_NotificationWindow_C* | 7 flags | nullptr | |
| 0x08 | Current Player Score | double | 7 flags | 0 | |
| 0x08 | Last Equipped Meele Weapon | TSubclassOf<UWeaponComponent_Master_C> | 6 flags | nullptr | |
| 0x50 | Door Visual representation Data | TMap<FVector, FST_DoorVisualRepresentation> | 3 flags | <TMap> | |
| 0x10 | Already Seen tutorials | TArray<TSubclassOf<UTutorialObject_Master_C>> | 3 flags | [] | |
| 0x04 | Transitioning Map Index | int32 | 7 flags | -1 | |
| 0x075C | 0x04 | padding / unreflected | |||
| 0x10 | Updated Sub Objective | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | Cleared Sub objective | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x08 | Current Town Environment Handler Preset | UEnvironmentPreset_DataAsset_C* | 6 flags | /Game/Comatose/MainClasses/EnvironmentHandler/Presets/Exter… | |
| 0x01 | Lurker Left Alive | bool | 7 flags | true | |
| 0x01 | Chapter 1 - Night Time | bool | 7 flags | true | |
| 0x078A | 0x06 | padding / unreflected | |||
| 0x10 | Already Cleared Sub Objectives | TArray<FName> | 3 flags | [] | |
| 0x04 | Chapter 1 - Current Collected Cruzeiro | int32 | 7 flags | 0 | |
| 0x07A4 | 0x04 | padding / unreflected | |||
| 0x10 | Already Played Dialogs | TArray<TSubclassOf<UDialogObject_C>> | 3 flags | [] | |
| 0x08 | Current Save Map Sublevel | FName | 6 flags | None | |
Inherited from UGameInstance 6
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | LocalPlayers | TArray<ULocalPlayer*> | Protected+3 flags | [] | |
| 0x08 | OnlineSession | UOnlineSession* | Protected+5 flags | nullptr | |
| 0x10 | ReferencedObjects | TArray<UObject*> | Protected+3 flags | [] | |
| 0x0060 | 0x18 | padding / unreflected | |||
| 0x10 | OnPawnControllerChangedDelegates | FMulticastScriptDelegate | Protected+4 flags | <delegate> | |
| 0x0088 | 0x18 | padding / unreflected | |||
| 0x10 | OnInputDeviceConnectionChange | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnUserInputDevicePairingChange | FMulticastScriptDelegate | 4 flags | <delegate> | |
Functions 90
| Signature | Flags | Native | Params |
|---|---|---|---|
void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene)Script3 statements · 14 bytes of bytecode0x0000Player position cutscene = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor)Script3 statements · 14 bytes of bytecode0x0000Decal Actor = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone)Script3 statements · 14 bytes of bytecode0x0000Scared Zone = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter)Script3 statements · 14 bytes of bytecode0x0000Lighter = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker)Script3 statements · 14 bytes of bytecode0x0000Widget map marker = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP)Script4 statements · 25 bytes of bytecode0x0000Mirror Laura = nullptr;0x000BAnimBP = nullptr;0x0016return;0x0018// end of script | Public | 0x10 | |
void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP)Script3 statements · 14 bytes of bytecode0x0000AnimBP = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void RetrieveDiary(const ABP_Diary_C*& Diary)Script3 statements · 14 bytes of bytecode0x0000Diary = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP)Script3 statements · 14 bytes of bytecode0x0000Dialog AnimBP = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Ladder(const ABP_Ladder_C*& Ladder)Script3 statements · 14 bytes of bytecode0x0000Ladder = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose Pawn(const APawn*& Pawn)Script3 statements · 14 bytes of bytecode0x0000Pawn = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref)Script3 statements · 14 bytes of bytecode0x0000BP Door Ref = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref)Script3 statements · 14 bytes of bytecode0x0000Ref = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference)Script3 statements · 14 bytes of bytecode0x0000Door Reference = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode)Script3 statements · 14 bytes of bytecode0x0000Gameplay Gamemode = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker)Script3 statements · 14 bytes of bytecode0x0000Map marker = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab)Script3 statements · 14 bytes of bytecode0x0000Eyecrab = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement)Script3 statements · 14 bytes of bytecode0x0000WElement = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Pigface(const ABP_Pigface_C*& Pigface)Script3 statements · 14 bytes of bytecode0x0000Pigface = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Microwave(const ABP_Microwave_C*& Microwave)Script3 statements · 14 bytes of bytecode0x0000Microwave = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode)Script3 statements · 14 bytes of bytecode0x0000GameMode = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref)Script3 statements · 14 bytes of bytecode0x0000Enemy Ref = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller)Script3 statements · 14 bytes of bytecode0x0000Player Controller = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller)Script3 statements · 14 bytes of bytecode0x0000Player Controller = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose Character(const ACT_Player_C*& Player)Script3 statements · 14 bytes of bytecode0x0000Player = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance)Script3 statements · 14 bytes of bytecode0x0000CT Game Instance = this;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Get Sub Objective Text(const FName& Objective ID, FText& Text, const bool& Found)Script5 statements · 118 bytes of bytecode0x0000CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Sub Objectives, Objective ID, CallFunc_Map_Find_Value);0x0045Text = CallFunc_Map_Find_Value;0x0060Found = CallFunc_Map_Find_ReturnValue;0x0073return;0x0075// end of script | Public | 0x21 | |
void Clear Sub Objective(const FName& Objective ID)Script5 statements · 150 bytes of bytecode0x0000CallFunc_Map_Remove_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Remove(Sub Objectives, Objective ID);0x003CCleared Sub objective.Broadcast();0x004FCallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(Already Cleared Sub Objectives, Objective ID);0x0093return;0x0095// end of script | Public | 0x08 | |
void Update Sub Objective(const FName& Objective ID, const FText& Desired Text, const bool& Objective Already Cleared)Script15 statements · 354 bytes of bytecode0x0000CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Sub Objectives, Objective ID, CallFunc_Map_Find_Value);0x0045CallFunc_NotEqual_TextText_ReturnValue = NotEqual_TextText(Desired Text, CallFunc_Map_Find_Value);0x006Bif (!(CallFunc_NotEqual_TextText_ReturnValue)) goto Label_015F;0x0079CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(Already Cleared Sub Objectives, Objective ID);0x00BDCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Find_ReturnValue, -1);0x00DFif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0154;0x00ED/Script/Engine.Default__BlueprintMapLibrary.Map_Add(Sub Objectives, Objective ID, Desired Text);0x0128Updated Sub Objective.Broadcast(Desired Text);0x0144Objective Already Cleared = false;0x014Fgoto Label_015F;0x0154Label_0154:0x0154Objective Already Cleared = true;0x015FLabel_015F:0x015Freturn;0x0161// end of script | Public | 0x21 | |
void Changed Gamma Level(float NewValue)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x04 | |
void Change Player Score(bool Luck Increasing (Did poorly))Script20 statements · 843 bytes of bytecode0x0000Temp_real_Variable = 0.005;0x001BTemp_real_Variable_1 = 0.008;0x0036Temp_real_Variable_2 = 0.01;0x0051Temp_real_Variable_3 = 0.02;0x006CTemp_real_Variable_4 = 0.03;0x0087Temp_real_Variable_5 = 0.02;0x00A2Temp_real_Variable_6 = 0.01;0x00BDTemp_real_Variable_7 = 0.005;0x00D8Temp_byte_Variable = Game Difficulty;0x00F3Temp_byte_Variable_1 = Game Difficulty;0x010ECallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Switch(Temp_byte_Variable_1, 0 => Temp_real_Variable_7, 1 => Temp_real_Variable_6, 2 => Temp_real_Variable_5, 3 => Temp_real_Variable_4, default => K2Node_Select_Default_1), -1);0x0188CallFunc_SelectFloat_ReturnValue = SelectFloat(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), CallFunc_Multiply_DoubleDouble_ReturnValue, Luck Increasing (Did poorly));0x020BCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue, 1.5);0x0239CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(Current Player Score, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0267CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, -0.3, 0.3);0x029ECurrent Player Score = CallFunc_FClamp_ReturnValue;0x02B9CallFunc_SelectString_ReturnValue = SelectString("Increased Luck", "Decreased Luck", Luck Increasing (Did poorly));0x02FEPrintString(this, CallFunc_SelectString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0348return;0x034A// end of script | Public | 0x01 | |
void Receive New Diary Entry(const FText& New Diary Entry)Script17 statements · 445 bytes of bytecode0x0000CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(Diary Entries, New Diary Entry);0x0044Added New Diary Entry.Broadcast(New Diary Entry);0x0060Active Notification Window.Receive New Notification(FText::FromStringTable("/Game/LocalizationStringTable/HUDAndMenus.HUDAndMenus", "DiaryUpdated"), 4, /Game/Comatose/Diary/Widget/DiaryEntryAdded_Cue.DiaryEntryAdded_Cue);0x00E5CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x00FFK2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetPlayerController_ReturnValue);0x0123K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x0140if (!(K2Node_DynamicCast_bSuccess)) goto Label_01AA;0x014EK2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Player Controller(CallFunc_Retrieve_Comatose_Player_Controller_Player_Controller);0x017CLabel_017C:0x017CCallFunc_Retrieve_Comatose_Player_Controller_Player_Controller.Update Current journal tab(3);0x01A5goto Label_01BA;0x01AALabel_01AA:0x01AACallFunc_Retrieve_Comatose_Player_Controller_Player_Controller = nullptr;0x01B5goto Label_017C;0x01BALabel_01BA:0x01BAreturn;0x01BC// end of script | Public | 0x18 | |
void Get Durability(TSubclassOf<UWeaponComponent_Master_C> Weapon Component, const double& Current Durability)Script4 statements · 99 bytes of bytecode0x0000CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Meele Weapons Durability Status, Weapon Component, CallFunc_Map_Find_Value);0x0045Current Durability = CallFunc_Map_Find_Value;0x0060return;0x0062// end of script | Public | 0x10 | |
void Decrease Durability(TSubclassOf<UWeaponComponent_Master_C> Weapon Component, const bool& Broke)Script34 statements · 1,118 bytes of bytecode0x0000CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Meele Weapons Durability Status, Weapon Component, CallFunc_Map_Find_Value);0x0045if (!(CallFunc_Map_Find_ReturnValue)) goto Label_026C;0x0053Temp_real_Variable = 1;0x006ETemp_real_Variable_1 = 0.5;0x0089CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(10);0x00AETemp_real_Variable_2 = 1.5;0x00C9Temp_real_Variable_3 = 2;0x00E4Temp_byte_Variable = Game Difficulty;0x00FFCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, Switch(Temp_byte_Variable, 0 => Temp_real_Variable_1, 1 => Temp_real_Variable, 2 => Temp_real_Variable_2, 3 => Temp_real_Variable_3, default => K2Node_Select_Default));0x0179CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Meele Weapons Durability Status, Weapon Component, CallFunc_Map_Find_Value);0x01BECallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Map_Find_Value, CallFunc_Multiply_DoubleDouble_ReturnValue);0x01ECCallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, 0);0x0212if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) goto Label_027C;0x0220CallFunc_Map_Remove_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Remove(Meele Weapons Durability Status, Weapon Component);0x025CBroke = true;0x0267goto Label_045B;0x026CLabel_026C:0x026CBroke = false;0x0277goto Label_045B;0x027CLabel_027C:0x027CTemp_real_Variable = 1;0x0297Temp_real_Variable_1 = 0.5;0x02B2CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(10);0x02D7Temp_real_Variable_2 = 1.5;0x02F2Temp_real_Variable_3 = 2;0x030DTemp_byte_Variable = Game Difficulty;0x0328CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, Switch(Temp_byte_Variable, 0 => Temp_real_Variable_1, 1 => Temp_real_Variable, 2 => Temp_real_Variable_2, 3 => Temp_real_Variable_3, default => K2Node_Select_Default));0x03A2CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Meele Weapons Durability Status, Weapon Component, CallFunc_Map_Find_Value);0x03E7CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Map_Find_Value, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0415/Script/Engine.Default__BlueprintMapLibrary.Map_Add(Meele Weapons Durability Status, Weapon Component, CallFunc_Subtract_DoubleDouble_ReturnValue);0x0450Broke = false;0x045BLabel_045B:0x045Breturn;0x045D// end of script | Public | 0x09 | |
void Try Init Durability(TSubclassOf<UWeaponComponent_Master_C> Weapon Component)Script8 statements · 172 bytes of bytecode0x0000CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Meele Weapons Durability Status, Weapon Component, CallFunc_Map_Find_Value);0x0045if (!(CallFunc_Map_Find_ReturnValue)) goto Label_0058;0x0053goto Label_00A9;0x0058Label_0058:0x0058/Script/Engine.Default__BlueprintMapLibrary.Map_Add(Meele Weapons Durability Status, Weapon Component, Weapon Component.Base Durability);0x00A9Label_00A9:0x00A9return;0x00AB// end of script | Public | 0x08 | |
void Define/Get Wardens Office Combination(const FVector& ?)Script22 statements · 708 bytes of bytecode0x0000K2Node_MakeArray_Array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};0x003DRandom number dataset = K2Node_MakeArray_Array;0x0058CallFunc_Vector_IsNearlyZero_ReturnValue = Vector_IsNearlyZero(Wardens Office - Keypad Combination, 1e-04f);0x007Aif (!(CallFunc_Vector_IsNearlyZero_ReturnValue)) goto Label_02A6;0x0088/Script/Engine.Default__KismetArrayLibrary.Array_Shuffle(Random number dataset);0x00B1/Script/Engine.Default__KismetArrayLibrary.Array_Get(Random number dataset, 2, CallFunc_Array_Get_Item);0x00E8CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Array_Get_Item);0x010D/Script/Engine.Default__KismetArrayLibrary.Array_Get(Random number dataset, 1, CallFunc_Array_Get_Item_1);0x0144/Script/Engine.Default__KismetArrayLibrary.Array_Get(Random number dataset, 0, CallFunc_Array_Get_Item_2);0x017BCallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_Array_Get_Item_1);0x01A0CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(CallFunc_Array_Get_Item_2);0x01C5CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Conv_IntToDouble_ReturnValue_2, CallFunc_Conv_IntToDouble_ReturnValue_1, CallFunc_Conv_IntToDouble_ReturnValue);0x01FCWardens Office - Keypad Combination = CallFunc_MakeVector_ReturnValue;0x0217CallFunc_Conv_VectorToString_ReturnValue = Conv_VectorToString(Wardens Office - Keypad Combination);0x023CPrintString(this, CallFunc_Conv_VectorToString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0286? = Wardens Office - Keypad Combination;0x02A1goto Label_02C1;0x02A6Label_02A6:0x02A6? = Wardens Office - Keypad Combination;0x02C1Label_02C1:0x02C1return;0x02C3// end of script | Public | 0x18 | |
void Get Current Gun Upgrade Level(TSubclassOf<UGun_Upgrade_Master_C> Upgrade, const int32& Level)Script5 statements · 141 bytes of bytecode0x0000CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Gun Upgrades, Upgrade, CallFunc_Map_Find_Value);0x0045CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_Map_Find_Value, 1);0x006FLevel = CallFunc_Add_IntInt_ReturnValue;0x008Areturn;0x008C// end of script | Public | 0x0C | |
void Changed Shadow Quality(int32 NewValue)Script3 statements · 31 bytes of bytecode0x0000Changed Shadow Quality Setting.Broadcast(NewValue);0x001Creturn;0x001E// end of script | Public | 0x04 | |
void Can Add point to Gun upgrade?(TSubclassOf<UGun_Upgrade_Master_C> Gun Upgrade, const bool& ?)Script10 statements · 413 bytes of bytecode0x0000/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Player Inventory(this, CallFunc_Get_Player_Inventory_Player_Inventory_Ref);0x002ECallFunc_Get_Player_Inventory_Player_Inventory_Ref.Get Quantity Of Item(/Game/Comatose/Parts/Item_Parts.Item_Parts_C, CallFunc_Get_Quantity_Of_Item_Quantity);0x0064CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Gun Upgrades, Gun Upgrade, CallFunc_Map_Find_Value);0x00A9/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Cost for Upgrade(CallFunc_Map_Find_Value, Gun Upgrade.Cost Per Level, this, CallFunc_Get_Cost_for_Upgrade_Total_cost);0x00FFCallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Map_Find_Value, Gun Upgrade.Max);0x013BCallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Get_Quantity_Of_Item_Quantity, CallFunc_Get_Cost_for_Upgrade_Total_cost);0x0161CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Less_IntInt_ReturnValue, CallFunc_GreaterEqual_IntInt_ReturnValue);0x0187? = CallFunc_BooleanAND_ReturnValue;0x019Areturn;0x019C// end of script | Public | 0x09 | |
void Try Add Point to Gun Upgrade(TSubclassOf<UGun_Upgrade_Master_C> Desired, const bool& Success)Script16 statements · 577 bytes of bytecode0x0000Can Add point to Gun upgrade?(Desired, CallFunc_Can_Add_point_to_Gun_upgrade___);0x0020if (!(CallFunc_Can_Add_point_to_Gun_upgrade___)) goto Label_023E;0x002E/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Player Inventory(this, CallFunc_Get_Player_Inventory_Player_Inventory_Ref);0x005CCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Gun Upgrades, Desired, CallFunc_Map_Find_Value);0x00A1/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Cost for Upgrade(CallFunc_Map_Find_Value, Desired.Cost Per Level, this, CallFunc_Get_Cost_for_Upgrade_Total_cost);0x00F7K2Node_MakeStruct_ST_Item.ItemClass_2_CD9CCF264C0DB16FB0FA5ABFB0E2B5C6 = /Game/Comatose/Parts/Item_Parts.Item_Parts_C;0x0113K2Node_MakeStruct_ST_Item.Quantity_5_475A14464E8BA5532E5366871026D961 = CallFunc_Get_Cost_for_Upgrade_Total_cost;0x0137CallFunc_Get_Player_Inventory_Player_Inventory_Ref.Remove from Inventory(K2Node_MakeStruct_ST_Item, CallFunc_Remove_from_Inventory_Leftover);0x016DCallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Gun Upgrades, Desired, CallFunc_Map_Find_Value_1);0x01B2CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_Map_Find_Value_1, 1);0x01DC/Script/Engine.Default__BlueprintMapLibrary.Map_Add(Gun Upgrades, Desired, CallFunc_Add_IntInt_ReturnValue);0x0217Gun Upgraded.Broadcast(Desired);0x0233Success = true;0x023ELabel_023E:0x023Ereturn;0x0240// end of script | Public | 0x09 | |
void Swap Map Floor()Script7 statements · 190 bytes of bytecode0x0000CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Current Map Floor, 1);0x0022CallFunc_SelectInt_ReturnValue = SelectInt(2, 1, CallFunc_EqualEqual_IntInt_ReturnValue);0x0051Current Map Floor = CallFunc_SelectInt_ReturnValue;0x006C/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Comatose/MainClasses/Audio/FloorSwapPaperHud1_SFX_Cue.FloorSwapPaperHud1_SFX_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x00A8Swapped Map Floor.Broadcast();0x00BBreturn;0x00BD// end of script | Public | 0x00 | |
void Remove Persistent Map Marker Data(const FST_MapMarkerInfo& Map marker Data)Script8 statements · 207 bytes of bytecode0x0000CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(Persistant Map Marker Data, Map marker Data);0x0044CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(CallFunc_Array_Find_ReturnValue, -1);0x0066if (!(CallFunc_NotEqual_IntInt_ReturnValue)) goto Label_00CC;0x0074CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(Persistant Map Marker Data, Map marker Data);0x00B0Removed Persistent Map Marker.Broadcast(Map marker Data);0x00CCLabel_00CC:0x00CCreturn;0x00CE// end of script | Public | 0xC0 | |
void Register Persistant map marker data(const FST_MapMarkerInfo& Map marker Data, bool Notify change)Script37 statements · 1,171 bytes of bytecode0x0000CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Comatose/Map/PlayerMapManager.PlayerMapManager_C);0x001ECallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x003Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_0490;0x0049/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Player Inventory(this, CallFunc_Get_Player_Inventory_Player_Inventory_Ref);0x0077CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Get_Player_Inventory_Player_Inventory_Ref);0x0094if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0490;0x00A2/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Player Inventory(this, CallFunc_Get_Player_Inventory_Player_Inventory_Ref);0x00D0CallFunc_Get_Player_Inventory_Player_Inventory_Ref.Have Item?(/Game/Comatose/Map/MapItem_Town/Item_Map_Town.Item_Map_Town_C, CallFunc_Have_Item___);0x0106CallFunc_Get_Player_Inventory_Player_Inventory_Ref.Have Item?(/Game/Comatose/Map/MapItem_Prison/Item_Map_Prison.Item_Map_Prison_C, CallFunc_Have_Item____1);0x013CCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Have_Item____1, CallFunc_Have_Item___);0x0162if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0490;0x0170CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(Persistant Map Marker Data, Map marker Data);0x01B4CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Find_ReturnValue, -1);0x01D6if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0490;0x01E4CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(Persistant Map Marker Data, Map marker Data);0x0228Registered new persistant map marker.Broadcast(Map marker Data);0x0244/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Player Inventory(this, CallFunc_Get_Player_Inventory_Player_Inventory_Ref_1);0x0272CallFunc_Get_Player_Inventory_Player_Inventory_Ref_1.Have Item?(/Game/Comatose/Map/MapItem_Town/Item_Map_Town.Item_Map_Town_C, CallFunc_Have_Item____2);0x02A8CallFunc_Get_Player_Inventory_Player_Inventory_Ref_1.Have Item?(/Game/Comatose/Map/MapItem_Prison/Item_Map_Prison.Item_Map_Prison_C, CallFunc_Have_Item____3);0x02DECallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_Have_Item____3, CallFunc_Have_Item____2);0x0304CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_BooleanOR_ReturnValue_1, Notify change);0x032Aif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0490;0x0338Active Notification Window.Receive New Notification(FText::FromStringTable("/Game/LocalizationStringTable/HUDAndMenus.HUDAndMenus", "MapUpdated"), 4, /Game/Comatose/Diary/Widget/Map_Updated_Cue.Map_Updated_Cue);0x03BBCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x03D5K2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetPlayerController_ReturnValue);0x03F9K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x0416if (!(K2Node_DynamicCast_bSuccess)) goto Label_0480;0x0424K2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Player Controller(CallFunc_Retrieve_Comatose_Player_Controller_Player_Controller);0x0452Label_0452:0x0452CallFunc_Retrieve_Comatose_Player_Controller_Player_Controller.Update Current journal tab(1);0x047Bgoto Label_0490;0x0480Label_0480:0x0480CallFunc_Retrieve_Comatose_Player_Controller_Player_Controller = nullptr;0x048Bgoto Label_0452;0x0490Label_0490:0x0490return;0x0492// end of script | Public | 0xC1 | |
void Changed Texture Quality(int32 NewValue)Script7 statements · 211 bytes of bytecode0x0000Temp_int_Variable = NewValue;0x001BTemp_real_Variable = -8f;0x0032Temp_real_Variable_1 = 0f;0x0049Temp_real_Variable_2 = 1f;0x0060SetScalarParameterValue(this, /Game/RetroFavela/Materials/Master/MPC_GlobalValues.MPC_GlobalValues, FName(Texture Mip Bias), Switch(Temp_int_Variable, 0 => Temp_real_Variable_2, 1 => Temp_real_Variable_1, 2 => Temp_real_Variable, default => K2Node_Select_Default));0x00D0return;0x00D2// end of script | Public | 0x04 | |
void Changed Resolution Scale(int32 NewValue)Script10 statements · 324 bytes of bytecode0x0000Temp_int_Variable = NewValue;0x001BTemp_real_Variable = 50;0x0036Temp_real_Variable_1 = 30;0x0051Temp_real_Variable_2 = 20;0x006CDesired Resolution Scaling = Switch(Temp_int_Variable, 0 => Temp_real_Variable_2, 1 => Temp_real_Variable_1, 2 => Temp_real_Variable, default => K2Node_Select_Default);0x00CDCallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(Desired Resolution Scaling);0x00F2CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("r.ScreenPercentage ", CallFunc_Conv_DoubleToString_ReturnValue);0x012CExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x0141return;0x0143// end of script | Public | 0x04 | |
void Save Fractured Hourglass()Script27 statements · 1,106 bytes of bytecode0x0000CallFunc_CreateSaveGameObject_ReturnValue = CreateSaveGameObject(/Game/Comatose/MainClasses/CT_SaveGame.CT_SaveGame_C);0x001DCurrent Save = CallFunc_CreateSaveGameObject_ReturnValue;0x0030Current Save.Using Gamepad = Using Gamepad;0x0059Current Save.Player Inventory = Player Inventory;0x008ACurrent Save.Notes Inventory = Collected Notes;0x00BBCurrent Save.Player Current Health = Player Current Health;0x00ECCurrent Save.Flashlight State = Flashlight State;0x0115Current Save.Equipped Weapon = Equipped Weapon;0x013ECurrent Save.Player Clip Ammo = Player Clip Ammo;0x016FCurrent Save.Items Known to Player = Items Known to Player;0x01A0Current Save.Current Journal Tab = Current Journal Tab;0x01D1Current Save.Save And Load Object Data = Save And Load Object Data;0x0202Current Save.Pigface Data = Pigface Data;0x0233Current Save.Pigface revive timer = Pigface revive timer;0x0264Current Save.Played Time = Played Time;0x0295Current Save.Game Difficulty = Game Difficulty;0x02C6Current Save.Current Objective = Current Main Objective;0x02F7CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Script/Engine.PlayerStart);0x0315CallFunc_GetTransform_ReturnValue = CallFunc_GetActorOfClass_ReturnValue.GetTransform();0x0347Current Save.Player transform to Load = CallFunc_GetTransform_ReturnValue;0x0378CallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x0396Current Save.Level to Load Into = CallFunc_GetCurrentLevelName_ReturnValue;0x03C7CallFunc_Now_ReturnValue = Now();0x03E3Current Save.Save Datetime = CallFunc_Now_ReturnValue;0x0414CallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(Current Save, "FracturedHourglass_Beta", 0);0x044Freturn;0x0451// end of script | Public | 0x00 | |
void Changed Language(const FString& NewValue)Script7 statements · 86 bytes of bytecode0x0000CallFunc_IsPackagedForDistribution_ReturnValue = IsPackagedForDistribution();0x0014if (!(CallFunc_IsPackagedForDistribution_ReturnValue)) goto Label_0053;0x0022CallFunc_SetCurrentCulture_ReturnValue = SetCurrentCulture(NewValue, true);0x0040Changed Language Disp.Broadcast();0x0053Label_0053:0x0053return;0x0055// end of script | Public | 0x10 | |
void MTAudioJumpscare-Changed Callback(float NewValue)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x04 | |
void Valid Language Check(const FString& InputPin, const FString& OutputPin)Script8 statements · 277 bytes of bytecode0x0000K2Node_MakeArray_Array = {"en", "pt-BR", "es", "it", "fr", "de", "ru", "zh-Hans", "zh-Hant", "ko", "ja"};0x0044Supported Languages = K2Node_MakeArray_Array;0x005FCallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(Supported Languages, InputPin);0x00A3CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(CallFunc_Array_Find_ReturnValue, -1);0x00C5CallFunc_SelectString_ReturnValue = SelectString(InputPin, "en", CallFunc_NotEqual_IntInt_ReturnValue);0x00F7OutputPin = CallFunc_SelectString_ReturnValue;0x0112return;0x0114// end of script | Public | 0x20 | |
void CTAudioSFX-Changed Callback(float NewValue)Script4 statements · 101 bytes of bytecode0x0000SetSoundMixClassOverride(this, /Game/Comatose/Audio/BaseClasses/Comatose_Base.Comatose_Base, /Game/Comatose/Audio/BaseClasses/Comatose_SoundEffects.Comatose_SoundEffects, NewValue, 1f, 0.1f, true);0x0031SetSoundMixClassOverride(this, /Game/Comatose/Audio/BaseClasses/Comatose_Base.Comatose_Base, /Game/Comatose/Audio/BaseClasses/UISfx.UISfx, NewValue, 1f, 0.1f, true);0x0062return;0x0064// end of script | Public | 0x04 | |
void CTAudioMusic-Changed Callback(float NewValue)Script4 statements · 101 bytes of bytecode0x0000SetSoundMixClassOverride(this, /Game/Comatose/Audio/BaseClasses/Comatose_Base.Comatose_Base, /Game/Comatose/Audio/BaseClasses/Comatose_Music.Comatose_Music, NewValue, 1f, 0.1f, true);0x0031SetSoundMixClassOverride(this, /Game/Comatose/Audio/BaseClasses/Comatose_Base.Comatose_Base, /Game/Comatose/Audio/BaseClasses/UIMusic.UIMusic, NewValue, 1f, 0.1f, true);0x0062return;0x0064// end of script | Public | 0x04 | |
void CTAudioMaster-Changed Callback(float NewValue)Script3 statements · 52 bytes of bytecode0x0000SetSoundMixClassOverride(this, /Game/Comatose/Audio/BaseClasses/Comatose_Base.Comatose_Base, /Game/Comatose/Audio/BaseClasses/Comatose_Master.Comatose_Master, NewValue, 1f, 0.1f, true);0x0031return;0x0033// end of script | Public | 0x04 | |
void Init Cvars()Script30 statements · 862 bytes of bytecode0x0000K2Node_CreateDelegate_OutputDelegate_8.Bind(this, CTAudioMaster-Changed Callback);0x0017RegisterFloatCVarSettingWithCallback(FName(CTAudio.Master), 1f, "", K2Node_CreateDelegate_OutputDelegate_8, true);0x003FK2Node_CreateDelegate_OutputDelegate_7.Bind(this, CTAudioMusic-Changed Callback);0x0056RegisterFloatCVarSettingWithCallback(FName(CTAudio.Music), 1f, "", K2Node_CreateDelegate_OutputDelegate_7, true);0x007EK2Node_CreateDelegate_OutputDelegate_6.Bind(this, CTAudioSFX-Changed Callback);0x0095RegisterFloatCVarSettingWithCallback(FName(CTAudio.SFX), 1f, "", K2Node_CreateDelegate_OutputDelegate_6, true);0x00BDK2Node_CreateDelegate_OutputDelegate_2.Bind(this, MTAudioJumpscare-Changed Callback);0x00D4RegisterFloatCVarSettingWithCallback(FName(MTAudio.Jumpscare), 1f, "", K2Node_CreateDelegate_OutputDelegate_2, true);0x00FCRegisterBoolCVarSetting(FName(MT-DisplayObjectives), true, "");0x0116RegisterBoolCVarSetting(FName(MT-DisplayTutorials), true, "");0x0130CallFunc_GetDefaultLanguage_ReturnValue = GetDefaultLanguage();0x014CK2Node_CreateDelegate_OutputDelegate_5.Bind(this, Changed Language);0x0163Valid Language Check(CallFunc_GetDefaultLanguage_ReturnValue, CallFunc_Valid_Language_Check_OutputPin);0x0183RegisterStringCVarSettingWithCallback(FName(Language), CallFunc_Valid_Language_Check_OutputPin, "", K2Node_CreateDelegate_OutputDelegate_5, true);0x01AFK2Node_CreateDelegate_OutputDelegate_4.Bind(this, Changed Resolution Scale);0x01C6RegisterIntCVarSettingWithCallback(FName(sg.ResolutionScale), 2, "", K2Node_CreateDelegate_OutputDelegate_4, true);0x01EEK2Node_CreateDelegate_OutputDelegate_3.Bind(this, Changed Texture Quality);0x0205RegisterIntCVarSettingWithCallback(FName(sg.TextureQuality), 2, "", K2Node_CreateDelegate_OutputDelegate_3, true);0x022DRegisterFloatCVarSetting(FName(CT.mouselooksensitivity), 0.35f, "");0x024BRegisterFloatCVarSetting(FName(CT.cameraFOV), 0.5f, "");0x0269RegisterFloatCVarSetting(FName(CT.gamepadlooksensitivity), 0.5f, "");0x0287RegisterFloatCVarSetting(FName(CT.camerashake), 1f, "");0x02A5RegisterFloatCVarSetting(FName(CT.Filmgrain), 0.6f, "");0x02C3K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Changed Shadow Quality);0x02DARegisterIntCVarSettingWithCallback(FName(sg.ShadowQuality), 3, "", K2Node_CreateDelegate_OutputDelegate_1, false);0x0302K2Node_CreateDelegate_OutputDelegate.Bind(this, Changed Gamma Level);0x0319RegisterFloatCVarSettingWithCallback(FName(Game_GammaLevel), 0.4f, "", K2Node_CreateDelegate_OutputDelegate, true);0x0341RegisterBoolCVarSetting(FName(GameDLC_GoldenGunsEnabled), false, "");0x035Breturn;0x035D// end of script | Public | 0x00 | |
void Update Main Objective(const FText& New Objective, const bool& Success)Script11 statements · 137 bytes of bytecode0x0000CallFunc_EqualEqual_TextText_ReturnValue = EqualEqual_TextText(New Objective, Current Main Objective);0x0026if (!(CallFunc_EqualEqual_TextText_ReturnValue)) goto Label_0044;0x0034Success = false;0x003Fgoto Label_0086;0x0044Label_0044:0x0044Current Main Objective = New Objective;0x005FUpdated Objective.Broadcast(Current Main Objective);0x007BSuccess = true;0x0086Label_0086:0x0086return;0x0088// end of script | Public | 0x19 | |
void Update Resolution Scaling(bool In Main Menu)Script4 statements · 57 bytes of bytecode0x0000Desired Resolution Y = 360;0x001BMax Resolution Scale = 35;0x0036return;0x0038// end of script | Public | 0x01 | |
void Load Game from Slot(int32 Slot to load, bool Checkpoint, const FString& Custom Slot Name)Script58 statements · 2,424 bytes of bytecode0x0000CallFunc_IsEmpty_ReturnValue = IsEmpty(Custom Slot Name);0x001DCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsEmpty_ReturnValue);0x003ACallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(Slot to load);0x005FCallFunc_SelectString_ReturnValue = SelectString("Checkpoint", CallFunc_Conv_IntToString_ReturnValue, Checkpoint);0x0099CallFunc_SelectString_ReturnValue_1 = SelectString(Custom Slot Name, CallFunc_SelectString_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x00D0CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot(CallFunc_SelectString_ReturnValue_1, 0);0x00F2K2Node_DynamicCast_AsCT_Save_Game = Cast<CT_SaveGame_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x0116K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsCT_Save_Game);0x0133if (!(K2Node_DynamicCast_bSuccess)) goto Label_0975;0x0141Save Game = K2Node_DynamicCast_AsCT_Save_Game;0x0154Current Main Objective = Save Game.Current Objective;0x0185Sub Objectives = Save Game.Sub Objectives;0x01B6Already Played Dialogs = Save Game.Already Played Dialogs;0x01E7Already Cleared Sub Objectives = Save Game.Already Cleared Sub Objectives;0x0218Chapter 1 - Current Collected Cruzeiro = Save Game.Chapter 1 - Current Collected Cruzeiro;0x0249Lurker Left Alive = Save Game.Lurker Left Alive;0x0272Chapter 1 - Night Time = Save Game.Chapter 1 - Night Time;0x029BCurrent Town Environment Handler Preset = Save Game.Current Town Environment Handler Preset;0x02C4Light bulb Puzzle - Safe Combination = Save Game.Light bulb Puzzle - Safe Combination;0x02F5Meele Weapons Durability Status = Save Game.Meele Weapons Durability Status;0x0326Current Save Map Sublevel = Save Game.Current Save Map Sublevel;0x0357Wardens Office - Keypad Combination = Save Game.Wardens Office - Keypad Combination;0x0388Game Difficulty = Save Game.Game Difficulty;0x03B9Using Gamepad = Save Game.Using Gamepad;0x03E2Player Inventory = Save Game.Player Inventory;0x0413Collected Notes = Save Game.Notes Inventory;0x0444Player Current Health = Save Game.Player Current Health;0x0475Flashlight State = Save Game.Flashlight State;0x049ELighter State = Save Game.Lighter State;0x04C7Equipped Weapon = Save Game.Equipped Weapon;0x04F0Player Clip Ammo = Save Game.Player Clip Ammo;0x0521Already Watched Cutscenes = Save Game.Already Watched Cutscenes;0x0552Items Known to Player = Save Game.Items Known to Player;0x0583Current Journal Tab = Save Game.Current Journal Tab;0x05B4Played Time = Save Game.Played Time;0x05E5Transitioning Map Name = FName(-1);0x0604Transitioning Map Index = 0;0x061BPersistant Map Marker Data = Save Game.Persistant Map Marker Data;0x064CDiary Entries = Save Game.Diary Entries;0x067DSave And Load Object Data = Save Game.Save And Load Object Data;0x06AEGun Upgrades = Save Game.Gun Upgrades;0x06DFDoor Visual representation Data = Save Game.Door Visual representation Data;0x0710Already Seen tutorials = Save Game.Already Seen tutorials;0x0741Current Player Score = Save Game.Current Player Score;0x0772Last Equipped Meele Weapon = Save Game.Last Equipped Meele Weapon;0x079BPigface Data = Save Game.Pigface Data;0x07CCPigface revive timer = Save Game.Pigface revive timer;0x07FDTransitioning Map From Laura's Room Name = Save Game.Transitioning Map From Laura's Room Name;0x082ECurrent Save Map Name = Save Game.Current Save Map Name;0x085FCurrent Save Room Name = Save Game.Current Save Room Name;0x0890Player transform to Load = Save Game.Player transform to Load;0x08C1Initial Camera Transform = Save Game.Initial Camera Transform;0x08F2Current Map Floor = Save Game.Current Map Floor;0x0923CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(Save Game.Level to Load Into);0x095EOpenLevel(this, CallFunc_Conv_StringToName_ReturnValue, true, "");0x0975Label_0975:0x0975return;0x0977// end of script | Public | 0x18 | |
void Save Game to Slot(bool Checkpoint, int32 Desired Slot, ABP_SavePC_C* Requesting Save PC)Script63 statements · 2,489 bytes of bytecode0x0000PushFlow(Label_09B6);0x0005CallFunc_CreateSaveGameObject_ReturnValue = CreateSaveGameObject(/Game/Comatose/MainClasses/CT_SaveGame.CT_SaveGame_C);0x0022Current Save = CallFunc_CreateSaveGameObject_ReturnValue;0x0035Current Save.Using Gamepad = Using Gamepad;0x005ECurrent Save.Player Inventory = Player Inventory;0x008FCurrent Save.Notes Inventory = Collected Notes;0x00C0Current Save.Already Cleared Sub Objectives = Already Cleared Sub Objectives;0x00F1Current Save.Chapter 1 - Current Collected Cruzeiro = Chapter 1 - Current Collected Cruzeiro;0x0122Current Save.Current Town Environment Handler Preset = Current Town Environment Handler Preset;0x014BCurrent Save.Lurker Left Alive = Lurker Left Alive;0x0174Current Save.Chapter 1 - Night Time = Chapter 1 - Night Time;0x019DCurrent Save.Already Played Dialogs = Already Played Dialogs;0x01CECurrent Save.Current Save Map Sublevel = Current Save Map Sublevel;0x01FFCurrent Save.Meele Weapons Durability Status = Meele Weapons Durability Status;0x0230Current Save.Persistant Map Marker Data = Persistant Map Marker Data;0x0261Current Save.Light bulb Puzzle - Safe Combination = Light bulb Puzzle - Safe Combination;0x0292Current Save.Wardens Office - Keypad Combination = Wardens Office - Keypad Combination;0x02C3Current Save.Player Current Health = Player Current Health;0x02F4Current Save.Flashlight State = Flashlight State;0x031DCurrent Save.Lighter State = Lighter State;0x0346Current Save.Equipped Weapon = Equipped Weapon;0x036FCurrent Save.Already Watched Cutscenes = Already Watched Cutscenes;0x03A0Current Save.Player Clip Ammo = Player Clip Ammo;0x03D1Current Save.Items Known to Player = Items Known to Player;0x0402Current Save.Current Journal Tab = Current Journal Tab;0x0433Current Save.Save And Load Object Data = Save And Load Object Data;0x0464Current Save.Pigface Data = Pigface Data;0x0495Current Save.Pigface revive timer = Pigface revive timer;0x04C6Current Save.Played Time = Played Time;0x04F7Current Save.Game Difficulty = Game Difficulty;0x0528Current Save.Current Objective = Current Main Objective;0x0559Current Save.Diary Entries = Diary Entries;0x058ACurrent Save.Sub Objectives = Sub Objectives;0x05BBCurrent Save.Door Visual representation Data = Door Visual representation Data;0x05ECCurrent Save.Already Seen tutorials = Already Seen tutorials;0x061DCurrent Save.Last Equipped Meele Weapon = Last Equipped Meele Weapon;0x0646Current Save.Current Player Score = Current Player Score;0x0677Current Save.Gun Upgrades = Gun Upgrades;0x06A8Current Save.Current Map Floor = Current Map Floor;0x06D9Current Save.Transitioning Map From Laura's Room Name = Transitioning Map From Laura's Room Name;0x070ACurrent Save.Current Save Map Name = Current Save Map Name;0x073BCurrent Save.Current Save Room Name = Current Save Room Name;0x076CCallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x0786CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue.GetTransform();0x07B8Current Save.Player transform to Load = CallFunc_GetTransform_ReturnValue;0x07E9CallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x0807Current Save.Level to Load Into = CallFunc_GetCurrentLevelName_ReturnValue;0x0838CallFunc_Now_ReturnValue = Now();0x0854Current Save.Save Datetime = CallFunc_Now_ReturnValue;0x0885PushFlow(Label_092B);0x088ACallFunc_IsValid_ReturnValue = IsValid(Requesting Save PC);0x08A7if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x08B1CallFunc_K2_GetComponentToWorld_ReturnValue = Requesting Save PC.Camera.K2_GetComponentToWorld();0x08F9Current Save.Initial Camera Transform = CallFunc_K2_GetComponentToWorld_ReturnValue;0x092APopFlow();0x092BLabel_092B:0x092BCallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(Desired Slot);0x0950CallFunc_SelectString_ReturnValue = SelectString("Checkpoint", CallFunc_Conv_IntToString_ReturnValue, Checkpoint);0x098ACallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(Current Save, CallFunc_SelectString_ReturnValue, 0);0x09B5PopFlow();0x09B6Label_09B6:0x09B6return;0x09B8// end of script | Public | 0x10 | |
void Update Using Gamepad(bool New Value)Script4 statements · 50 bytes of bytecode0x0000Using Gamepad = New Value;0x0013Updated Using Gamepad.Broadcast(Using Gamepad);0x002Freturn;0x0031// end of script | Public | 0x01 | |
void Clear Data from previous maps()Script5 statements · 125 bytes of bytecode0x0000Save And Load Object Data = ST_SaveAndLoadItemCompound{TMap{}};0x0036/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(Pigface Data);0x005FPigface revive timer = -1;0x007Areturn;0x007C// end of script | Public | 0x00 | |
void Toggle Game Pause(bool Paused)Script4 statements · 50 bytes of bytecode0x0000Paused Game.Broadcast(Paused);0x001CPaused = Paused;0x002Freturn;0x0031// end of script | Public | 0x01 | |
void Register Item Known to Player(TSubclassOf<UItem_Master_C> Item to Know)Script4 statements · 90 bytes of bytecode0x0000CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(Items Known to Player, Item to Know);0x0044Updated Seen Items.Broadcast();0x0057return;0x0059// end of script | Public | 0x08 | |
void Set ammo on clip(TSubclassOf<UWeaponComponent_Master_C> Weapon, int32 Amount)Script4 statements · 81 bytes of bytecode0x0000/Script/Engine.Default__BlueprintMapLibrary.Map_Add(Player Clip Ammo, Weapon, Amount);0x003BUpdate Ammo.Broadcast();0x004Ereturn;0x0050// end of script | Public | 0x0C | |
void Set Equipped Weapon(TSubclassOf<UWeaponComponent_Master_C> Weapon, bool No Ammo Update)Script17 statements · 175 bytes of bytecode0x0000PushFlow(Label_00AC);0x0005Equipped Weapon = Weapon;0x0018PushFlow(Label_0089);0x001D/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Is Class a meele weapon?(Equipped Weapon, this, CallFunc_Is_Class_a_meele_weapon___);0x0054if (!(CallFunc_Is_Class_a_meele_weapon___)) PopFlow();0x005ETry Init Durability(Equipped Weapon);0x0075Last Equipped Meele Weapon = Equipped Weapon;0x0088PopFlow();0x0089Label_0089:0x0089if (!(No Ammo Update)) goto Label_0098;0x0097PopFlow();0x0098Label_0098:0x0098Update Ammo.Broadcast();0x00ABPopFlow();0x00ACLabel_00AC:0x00ACreturn;0x00AE// end of script | Public | 0x09 | |
void Reduce Ammo on Clip(TSubclassOf<UWeaponComponent_Master_C> Weapon Class)Script6 statements · 192 bytes of bytecode0x0000CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Player Clip Ammo, Weapon Class, CallFunc_Map_Find_Value);0x0045CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Map_Find_Value, 1);0x006F/Script/Engine.Default__BlueprintMapLibrary.Map_Add(Player Clip Ammo, Weapon Class, CallFunc_Subtract_IntInt_ReturnValue);0x00AAUpdate Ammo.Broadcast();0x00BDreturn;0x00BF// end of script | Public | 0x08 | |
void OnCallback_F519C57443E32DFC15D91DA7889E3888(FLeaderboardScoreUploaded& Data, bool bWasSuccessful)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Data_3 = Data;0x0012PersistentFrame.K2Node_CustomEvent_bWasSuccessful_3 = bWasSuccessful;0x0024ExecuteUbergraph_CT_GameInstance(2676);0x0033return;0x0035// end of script | 0x21 | ||
void OnCallback_980DEBA8461DB507241725A8FFFC3B22(FFindOrCreateLeaderboardData& Data, bool bWasSuccessful)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Data_2 = Data;0x0012PersistentFrame.K2Node_CustomEvent_bWasSuccessful_2 = bWasSuccessful;0x0024ExecuteUbergraph_CT_GameInstance(2463);0x0033return;0x0035// end of script | 0x11 | ||
void OnCallback_F0828FAF435B28A4422A98A91922DC28(FFindOrCreateLeaderboardData& Data, bool bWasSuccessful)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Data_1 = Data;0x0012PersistentFrame.K2Node_CustomEvent_bWasSuccessful_1 = bWasSuccessful;0x0024ExecuteUbergraph_CT_GameInstance(353);0x0033return;0x0035// end of script | 0x11 | ||
void OnCallback_7E81F93549057C95E68B4F90A0F44C80(FLeaderboardScoresDownloadedForUsers& Data, bool bWasSuccessful)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Data = Data;0x0012PersistentFrame.K2Node_CustomEvent_bWasSuccessful = bWasSuccessful;0x0024ExecuteUbergraph_CT_GameInstance(1106);0x0033return;0x0035// end of script | 0x19 | ||
void Send Leaderboard Score(int32 New Score, const FTimespan& Run Time)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_New_Score = New Score;0x0012PersistentFrame.K2Node_CustomEvent_Run_Time = Run Time;0x0024ExecuteUbergraph_CT_GameInstance(1483);0x0033return;0x0035// end of script | 0x10 | ||
void Update Player Leaderboard Data()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_CT_GameInstance(2514);0x000Freturn;0x0011// end of script | 0x00 | ||
void ReceiveInit()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_CT_GameInstance(2727);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void ExecuteUbergraph_CT_GameInstance(int32 EntryPoint)Script111 statements · 2,799 bytes of bytecode0x0000PushFlow(Label_0AEC);0x0005goto [EntryPoint];0x000FCallFunc_GetIntCVar_ReturnValue_1 = GetIntCVar(FName(sg.ResolutionScale));0x0038Changed Resolution Scale(CallFunc_GetIntCVar_ReturnValue_1);0x004FCallFunc_GetIntCVar_ReturnValue = GetIntCVar(FName(sg.TextureQuality));0x0078Changed Texture Quality(CallFunc_GetIntCVar_ReturnValue);0x008FUpdate Player Leaderboard Data();0x009DPopFlow();0x009ELabel_009E:0x009ECallFunc_FindOrCreateLeaderboardAsync_ReturnValue = FindOrCreateLeaderboardAsync(this, "FracturedHourglass_Beta", 2, 1, 10f);0x00D5CallFunc_IsValid_ReturnValue = IsValid(CallFunc_FindOrCreateLeaderboardAsync_ReturnValue);0x00F2if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x00FCK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnCallback_980DEBA8461DB507241725A8FFFC3B22);0x0113CallFunc_FindOrCreateLeaderboardAsync_ReturnValue.OnCallback += K2Node_CreateDelegate_OutputDelegate_2;0x013CCallFunc_FindOrCreateLeaderboardAsync_ReturnValue.Activate();0x0160PopFlow();0x0161Temp_struct_Variable_1 = K2Node_CustomEvent_Data_1;0x017CTemp_bool_Variable = K2Node_CustomEvent_bWasSuccessful_1;0x018FCallFunc_Conv_BoolToString_ReturnValue = Conv_BoolToString(Temp_bool_Variable);0x01B4CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Find or Create Leaderboard : ", CallFunc_Conv_BoolToString_ReturnValue);0x01F8PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0242if (!(Temp_bool_Variable)) PopFlow();0x024CPrintString(this, "DOWNLOADING LEADERBOARD ENTRY FOR HIGHSCORE", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x02BAK2Node_MakeArray_Array = {CallFunc_GetSteamID_ReturnValue};0x02CECallFunc_DownloadLeaderboardEntriesForUsersAsync_ReturnValue = DownloadLeaderboardEntriesForUsersAsync(this, Temp_struct_Variable_1.SteamLeaderboard, K2Node_MakeArray_Array, 10f);0x0303CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_DownloadLeaderboardEntriesForUsersAsync_ReturnValue);0x0320if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x032AK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnCallback_7E81F93549057C95E68B4F90A0F44C80);0x0341CallFunc_DownloadLeaderboardEntriesForUsersAsync_ReturnValue.OnCallback += K2Node_CreateDelegate_OutputDelegate_1;0x036ACallFunc_DownloadLeaderboardEntriesForUsersAsync_ReturnValue.Activate();0x038EPopFlow();0x038FLabel_038F:0x038FCallFunc_FindOrCreateLeaderboardAsync_ReturnValue_1 = FindOrCreateLeaderboardAsync(this, "FracturedHourglass_Beta", 2, 1, 10f);0x03C6CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_FindOrCreateLeaderboardAsync_ReturnValue_1);0x03E3if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x03EDK2Node_CreateDelegate_OutputDelegate.Bind(this, OnCallback_F0828FAF435B28A4422A98A91922DC28);0x0404CallFunc_FindOrCreateLeaderboardAsync_ReturnValue_1.OnCallback += K2Node_CreateDelegate_OutputDelegate;0x042DCallFunc_FindOrCreateLeaderboardAsync_ReturnValue_1.Activate();0x0451PopFlow();0x0452Temp_struct_Variable_2 = K2Node_CustomEvent_Data;0x046DTemp_bool_Variable_1 = K2Node_CustomEvent_bWasSuccessful;0x0480CallFunc_Conv_BoolToString_ReturnValue_1 = Conv_BoolToString(Temp_bool_Variable_1);0x04A5CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("Status:", CallFunc_Conv_BoolToString_ReturnValue_1);0x04D3PrintString(this, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x051Dif (!(Temp_bool_Variable_1)) PopFlow();0x0527CallFunc_GetDownloadedLeaderboardEntry_outDetails = {};0x0532CallFunc_GetDownloadedLeaderboardEntry_ReturnValue = GetDownloadedLeaderboardEntry(Temp_struct_Variable_2.SteamLeaderboardEntries, 0, CallFunc_GetDownloadedLeaderboardEntry_LeaderboardEntry, Empty Details, CallFunc_GetDownloadedLeaderboardEntry_outDetails);0x0578Player Leaderboard Details = CallFunc_GetDownloadedLeaderboardEntry_outDetails;0x0593Player Leaderboard Entry = CallFunc_GetDownloadedLeaderboardEntry_LeaderboardEntry;0x05AEUpdated Player Leaderboard.Broadcast(Player Leaderboard Entry);0x05CAPopFlow();0x05CBIsSteamIDValid_Exec(Player Leaderboard Entry.SteamID, CallFunc_IsSteamIDValid_Exec_Result);0x05F0K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_IsSteamIDValid_Exec_Result, 0);0x060Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_064B;0x061DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_IsSteamIDValid_Exec_Result, 1);0x063Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_06E0;0x064APopFlow();0x064BLabel_064B:0x064BCallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(K2Node_CustomEvent_New_Score, Player Leaderboard Entry.Score);0x067Aif (!(CallFunc_Greater_IntInt_ReturnValue_1)) goto Label_068D;0x0688goto Label_009E;0x068DLabel_068D:0x068DPrintString(this, "new score lower", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x06DFPopFlow();0x06E0Label_06E0:0x06E0CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(K2Node_CustomEvent_New_Score, 0);0x0702if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x070CCallFunc_GetSteamID_ReturnValue_1 = GetSteamID();0x0728IsSteamIDValid_Exec(CallFunc_GetSteamID_ReturnValue_1, CallFunc_IsSteamIDValid_Exec_Result_1);0x0744K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_IsSteamIDValid_Exec_Result_1, 0);0x0763if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_009E;0x0771PopFlow();0x0772Label_0772:0x0772if (!(Temp_bool_Variable_2)) PopFlow();0x077C/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Timespan - Entry Details(K2Node_CustomEvent_Run_Time, this, CallFunc_Timespan___Entry_Details_Entry_Details_);0x07B3CallFunc_UploadLeaderboardScoreAsync_ReturnValue = UploadLeaderboardScoreAsync(this, Temp_struct_Variable.SteamLeaderboard, 2, K2Node_CustomEvent_New_Score, CallFunc_Timespan___Entry_Details_Entry_Details_, 10f);0x07F3CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_UploadLeaderboardScoreAsync_ReturnValue);0x0810if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x081AK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnCallback_F519C57443E32DFC15D91DA7889E3888);0x0831CallFunc_UploadLeaderboardScoreAsync_ReturnValue.OnCallback += K2Node_CreateDelegate_OutputDelegate_3;0x085ACallFunc_UploadLeaderboardScoreAsync_ReturnValue.Activate();0x087EPopFlow();0x087FLabel_087F:0x087FCallFunc_Conv_BoolToString_ReturnValue_2 = Conv_BoolToString(Temp_bool_Variable_2);0x08A4CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("Find Leaderboard: ", CallFunc_Conv_BoolToString_ReturnValue_2);0x08DDPrintString(this, CallFunc_Concat_StrStr_ReturnValue_2, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0927goto Label_0772;0x092CLabel_092C:0x092CLeaderboard Score Sent.Broadcast();0x093FPrintString(this, "Submited Score", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 42f, FName(None));0x0990Update Player Leaderboard Data();0x099EPopFlow();0x099FTemp_struct_Variable = K2Node_CustomEvent_Data_2;0x09BATemp_bool_Variable_2 = K2Node_CustomEvent_bWasSuccessful_2;0x09CDgoto Label_087F;0x09D2CallFunc_GetSteamID_ReturnValue = GetSteamID();0x09EECallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetSteamID_ReturnValue);0x0A0Bif (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0A1E;0x0A19goto Label_038F;0x0A1ELabel_0A1E:0x0A1EPrintString(this, "STEAM ID NOT VALID", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0A73PopFlow();0x0A74Temp_struct_Variable_3 = K2Node_CustomEvent_Data_3;0x0A8FTemp_bool_Variable_3 = K2Node_CustomEvent_bWasSuccessful_3;0x0AA2goto Label_092C;0x0AA7Init Cvars();0x0AB5Delay(this, 1f, LatentActionInfo{0xF, 1165494947, FName(ExecuteUbergraph_CT_GameInstance), this});0x0AEBPopFlow();0x0AECLabel_0AEC:0x0AECreturn;0x0AEE// end of script | Final | 0x04 | |
void Cleared Sub objective__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 | |
void Updated Sub Objective__DelegateSignature(const FText& New Text)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x18 | |
void Added New Diary Entry__DelegateSignature(const FText& Diary Entry Added)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x18 | |
void Updated Quests__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 | |
void Changed Shadow Quality Setting__DelegateSignature(int32 New)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x04 | |
void Gun Upgraded__DelegateSignature(TSubclassOf<UGun_Upgrade_Master_C> Upgrade Stat)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x08 | |
void Swapped Map Floor__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 | |
void Updated Seen Items__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 | |
void Removed Persistent Map Marker__DelegateSignature(const FST_MapMarkerInfo& Map marker)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0xC0 | |
void Update Enemy Spawners__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 | |
void Registered new persistant map marker__DelegateSignature(const FST_MapMarkerInfo& Map marker Data)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0xC0 | |
void Updated Player Leaderboard__DelegateSignature(const FSteamLeaderboardEntry& New Entry)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x20 | |
void Leaderboard Score Sent__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 | |
void Changed Language Disp__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 | |
void Updated Objective__DelegateSignature(const FText& New Objective)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x18 | |
void Updated Using Gamepad__DelegateSignature(bool ?)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x01 | |
void Paused Game__DelegateSignature(bool Paused)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x01 | |
void Update Ammo__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 |
Used by 52
types with a member, parameter or interface of this typeUAnimBP_DialogNPC_CUAnimBP_Laura_CUAnimBP_MIrrorLaura_CABP_DecalActorV2_CABP_Diary_CABP_Door_CABP_Ladder_CABP_LauraScaredZone_CABP_LevelTransitionActor_CABP_Lighter_CABP_MirrorLaura_CABP_nDoor_CIBPI_ComatoseRetriever_CACT_EnvironmentHandler_CACT_FracturedHourglassGamemode_CACT_GamemodeGameplay_CACT_Player_CACT_PlayerControllerGameplay_CACT_PlayerControllerMaster_CUDialogManager_CUDoorVisualRepresentationComp_CAEnemy_Master_CUHealthComponent_CUIngamePauseComponent_CUInventoryComponent_CUItemActionMaster_CAMapMarker_Internal_CANogunfirezone_CAPigface_Stunned_CAPlayerMapManager_CAPlayerPositionCutscene_CUSaveAndLoadComponent_CUT_MapMarkerWidget_CUTimeDilationRandomizer_CUW_ComatoseWidgetElement_CUW_CTKeyIconTexture_CUW_CurrentObjective_CUW_DialogWidget_CUW_FracturedHourglassEndPlay_CUW_IngamePause_CUW_ItemAction_CUW_Journal_CUW_Leaderboards_CUW_MainHUD_CUW_MainHUD_FracturedHourglass_CUW_Map_CUW_OptionsMenu_CUW_QTEIndicator_CUW_SaveGameScreen_CUW_SubobjectivesList_CUWeaponComponent_Master_CAWorldCollectable_Master_C