0x0000Player = this;0x000Breturn;0x000D// end of script
Public
0x08
voidSafe Zone Check()Script7 statements · 145 bytes of bytecode
0x0000CallFunc_GetOverlappingActors_OverlappingActors = {};0x000BGetOverlappingActors(CallFunc_GetOverlappingActors_OverlappingActors, /Game/Comatose/Enemies/Pigface/RandomEncounters/BP_PigfaceRandomEncounter_SafeZone.BP_PigfaceRandomEncounter_SafeZone_C);0x0027/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingActors_OverlappingActors, 0, CallFunc_Array_Get_Item);0x005ECallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item);0x007BWithin random encounters safe zone = CallFunc_IsValid_ReturnValue;0x008Ereturn;0x0090// end of script
Public
0x00
voidTry close journal()Script12 statements · 125 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(Player Controller);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0067;0x002BLabel_002B:0x002Bif (!(Player Controller.Journal Open)) goto Label_007A;0x004FToggle Journal(-1);0x0062goto Label_007A;0x0067Label_0067:0x0067Init Player Controller();0x0075goto Label_002B;0x007ALabel_007A:0x007Areturn;0x007C// end of script
Public
0x00
voidIs overlapping no gunfire zone(const bool& Found)Script6 statements · 117 bytes of bytecode
0x0000CallFunc_GetOverlappingActors_OverlappingActors = {};0x000BGetOverlappingActors(CallFunc_GetOverlappingActors_OverlappingActors, /Game/Comatose/Nogunfirezone/Nogunfirezone.Nogunfirezone_C);0x0027CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(CallFunc_GetOverlappingActors_OverlappingActors, 0);0x005FFound = CallFunc_Array_IsValidIndex_ReturnValue;0x0072return;0x0074// end of script
Public
0x01
voidSet new walk speed(doubleWalk Speed)Script7 statements · 105 bytes of bytecode
0x0000CallFunc_NotEqual_DoubleDouble_ReturnValue = NotEqual_DoubleDouble(Walk Speed, Walk Speed);0x0026if (!(CallFunc_NotEqual_DoubleDouble_ReturnValue)) goto Label_0066;0x0034Walk Speed = Walk Speed;0x004FStart/Stop Run(Is Running);0x0066Label_0066:0x0066return;0x0068// end of script
Public
0x08
voidUpdate Laura Scared()Script10 statements · 368 bytes of bytecode
0x0000CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x001DCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_GetWorldDeltaSeconds_ReturnValue, 4);0x004BCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CameraEffectsManager.Laura Proximity Scare Ratio (0-1), 2);0x008FCallFunc_FMax_ReturnValue = FMax(Scared Zone - Scared Intensity, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x00BDCallFunc_Lerp_A_ImplicitCast = Cast<4>(Scared Laura.VolumeMultiplier);0x00F0CallFunc_Lerp_ReturnValue = Lerp(CallFunc_Lerp_A_ImplicitCast, CallFunc_FMax_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0127CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x0144Scared Laura.SetVolumeMultiplier(CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast);0x016Dreturn;0x016F// end of script
Public
0x00
voidLaura Scared Zone Check()Script30 statements · 614 bytes of bytecode
0x0000CallFunc_GetOverlappingActors_OverlappingActors = {};0x000BGetOverlappingActors(CallFunc_GetOverlappingActors_OverlappingActors, /Game/Comatose/LuaraScaredZone/BP_LauraScaredZone.BP_LauraScaredZone_C);0x0027/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingActors_OverlappingActors, 0, CallFunc_Array_Get_Item);0x005ECallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item);0x007BWithin Scared Zone = CallFunc_IsValid_ReturnValue;0x008Eif (!(Within Scared Zone)) goto Label_0211;0x009CCallFunc_GetOverlappingActors_OverlappingActors = {};0x00A7GetOverlappingActors(CallFunc_GetOverlappingActors_OverlappingActors, /Game/Comatose/LuaraScaredZone/BP_LauraScaredZone.BP_LauraScaredZone_C);0x00C3/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingActors_OverlappingActors, 0, CallFunc_Array_Get_Item);0x00FAK2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_Array_Get_Item);0x011EK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x013Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_0253;0x0149K2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Laura Scared Zone(CallFunc_Retrieve_Laura_Scared_Zone_Scared_Zone);0x0177Label_0177:0x0177Scared zone - Can't Run = CallFunc_Retrieve_Laura_Scared_Zone_Scared_Zone.Should block run;0x01A0Scared Zone - Scared Intensity = CallFunc_Retrieve_Laura_Scared_Zone_Scared_Zone.Scared Intensity;0x01D1if (!(Scared zone - Can't Run)) goto Label_0263;0x01DFSet new walk speed(CallFunc_Retrieve_Laura_Scared_Zone_Scared_Zone.New Walk Speed);0x020Cgoto Label_0263;0x0211Label_0211:0x0211Scared zone - Can't Run = false;0x021CScared Zone - Scared Intensity = 0;0x0237Set new walk speed(300);0x024Egoto Label_0263;0x0253Label_0253:0x0253CallFunc_Retrieve_Laura_Scared_Zone_Scared_Zone = nullptr;0x025Egoto Label_0177;0x0263Label_0263:0x0263return;0x0265// end of script
Public
0x00
voidTemp Remove Lighter(boolAdd)Script16 statements · 201 bytes of bytecode
0x0000if (!(Add)) goto Label_0038;0x000EHas Lighter?(CallFunc_Has_Lighter___);0x0025if (!(CallFunc_Has_Lighter___)) goto Label_0071;0x0033goto Label_00C6;0x0038Label_0038:0x0038Has Lighter?(CallFunc_Has_Lighter____1);0x004Fif (!(CallFunc_Has_Lighter____1)) goto Label_00C6;0x005DAdd/Remove Lighter(false);0x006Cgoto Label_00C6;0x0071Label_0071:0x0071if (!(CT Game Instance.Lighter State)) goto Label_00C6;0x0095Add/Remove Lighter(true);0x00A4LighterActor.SetVisibility(true, true);0x00C6Label_00C6:0x00C6return;0x00C8// end of script
Public
0x01
voidToggle Lighter(boolStore on Game Instance)Script9 statements · 156 bytes of bytecode
0x0000Has Lighter?(CallFunc_Has_Lighter____1);0x0017CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_Has_Lighter____1);0x0034Add/Remove Lighter(CallFunc_Not_PreBool_ReturnValue);0x004Bif (!(Store on Game Instance)) goto Label_0099;0x0059Has Lighter?(CallFunc_Has_Lighter___);0x0070CT Game Instance.Lighter State = CallFunc_Has_Lighter___;0x0099Label_0099:0x0099return;0x009B// end of script
Public
0x01
voidAdd/Remove Lighter(boolCondition)Script34 statements · 710 bytes of bytecode
voidHas Lighter?(const bool& ?)Script5 statements · 80 bytes of bytecode
0x0000CallFunc_GetComponentByClass_ReturnValue = GetComponentByClass(/Game/Comatose/Lighter/LighterComponent.LighterComponent_C);0x001DCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x003A? = CallFunc_IsValid_ReturnValue;0x004Dreturn;0x004F// end of script
Public
0x01
voidLoad Position from Environment Transition (ABP_LevelTransitionActor_C*Target)Script16 statements · 715 bytes of bytecode
0x0000CallFunc_K2_GetComponentToWorld_ReturnValue = Target.Capsule.K2_GetComponentToWorld();0x0048CallFunc_K2_SetActorTransform_ReturnValue = K2_SetActorTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult, false);0x0070CallFunc_K2_GetComponentToWorld_ReturnValue = Target.Capsule.K2_GetComponentToWorld();0x00B8BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x00E6BreakRotator(CallFunc_BreakTransform_Rotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0114CallFunc_GetController_ReturnValue = GetController();0x0128CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x0157CallFunc_GetController_ReturnValue.SetControlRotation(CallFunc_MakeRotator_ReturnValue);0x0184Target.Get Close Sound(CallFunc_Get_Close_Sound_Sound);0x01B1/Script/Engine.Default__GameplayStatics.PlaySound2D(this, CallFunc_Get_Close_Sound_Sound, 1f, 1f, 0f, nullptr, nullptr, true);0x01EDTarget.Get Close Sound(CallFunc_Get_Close_Sound_Sound);0x021ACallFunc_K2_GetComponentLocation_ReturnValue = Camera.K2_GetComponentLocation();0x024CPlaySoundAtLocation(this, CallFunc_Get_Close_Sound_Sound, CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, /Game/Comatose/Audio/AttenuationData/Attenuation_DefaultSounds.Attenuation_DefaultSounds, nullptr, nullptr, nullptr);0x029DCT Game Instance.Save Game to Slot(true, 0, nullptr);0x02C8return;0x02CA// end of script
Public
0x08
voidCan Block(const bool& ?)Script3 statements · 14 bytes of bytecode
0x0000? = true;0x000Breturn;0x000D// end of script
Public
0x01
voidUpdate FOV()Script7 statements · 220 bytes of bytecode
0x0000CallFunc_GetFloatCVar_ReturnValue = GetFloatCVar(FName(CT.cameraFOV));0x0029CallFunc_MapRangeClamped_Value_ImplicitCast = Cast<4>(CallFunc_GetFloatCVar_ReturnValue);0x0046CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast, 0, 1, 80, 100);0x008FCallFunc_SetFieldOfView_InFieldOfView_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x00ACCamera.SetFieldOfView(CallFunc_SetFieldOfView_InFieldOfView_ImplicitCast);0x00D9return;0x00DB// end of script
Public
0x00
voidTry open map()Script8 statements · 120 bytes of bytecode
0x0000Has a map?(CallFunc_Has_a_map___);0x0017Can Use Journal(CallFunc_Can_Use_Journal__);0x002ECallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Can_Use_Journal__, CallFunc_Has_a_map___);0x0054if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0075;0x0062Toggle Journal(1);0x0075Label_0075:0x0075return;0x0077// end of script
Public
0x00
voidUpdate Show Flashlight Mesh()Script4 statements · 99 bytes of bytecode
0x0000InventoryComponent.Have Item?(/Game/Comatose/Journal/Items/Flashlight/Item_Flashlight.Item_Flashlight_C, CallFunc_Have_Item___);0x0036Flashlight.SetVisibility(CallFunc_Have_Item___, false);0x0060return;0x0062// end of script
Public
0x00
voidIncrease Luck when Taking Hit(boolHeal)Script7 statements · 59 bytes of bytecode
0x0000if (!(Heal)) goto Label_0013;0x000Egoto Label_0038;0x0013Label_0013:0x0013CT Game Instance.Change Player Score(true);0x0038Label_0038:0x0038return;0x003A// end of script
Public
0x01
voidDebug Score on Screen(doubleDelta seconds)Script17 statements · 869 bytes of bytecode
0x0000CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CT Game Instance.Current Player Score, 0);0x003CCallFunc_SelectString_ReturnValue = SelectString("Lucky", "Unlucky", CallFunc_Greater_DoubleDouble_ReturnValue);0x0071CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CT Game Instance.Current Player Score, -0.3, 0.3, 0, 1);0x00D0CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CT Game Instance.Current Player Score);0x010BCallFunc_LinearColorLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x0128CallFunc_LinearColorLerp_ReturnValue = LinearColorLerp(LinearColor{1f, 0f, 0.038177f, 1f}, LinearColor{0.261288f, 1f, 0f, 1f}, CallFunc_LinearColorLerp_Alpha_ImplicitCast);0x0191CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("Current Player Score: ", CallFunc_Conv_DoubleToString_ReturnValue);0x01CECallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, " | ");0x01FACallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_SelectString_ReturnValue);0x0228CallFunc_PrintString_Duration_ImplicitCast = Cast<3>(Delta seconds);0x0245PrintString(this, CallFunc_Concat_StrStr_ReturnValue_3, true, true, CallFunc_LinearColorLerp_ReturnValue, CallFunc_PrintString_Duration_ImplicitCast, FName(None));0x027ACallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/Comatose/MainClasses/Enum_GameDifficulty.Enum_GameDifficulty, CT Game Instance.Game Difficulty);0x02BECallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Game Difficulty | ", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x02F7CallFunc_PrintString_Duration_ImplicitCast_1 = Cast<3>(Delta seconds);0x0314PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast_1, FName(None));0x0362return;0x0364// end of script
Public
0x08
voidUpdate Static volume()Script4 statements · 95 bytes of bytecode
0x0000CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast = Cast<3>(CameraEffectsManager.Current Static Noise Volume);0x0033RadioStatic_SFX.SetVolumeMultiplier(CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast);0x005Creturn;0x005E// end of script
voidOnRep_Headless()Script6 statements · 108 bytes of bytecode
0x0000if (!(Headless)) goto Label_0069;0x000EMesh.SetSkeletalMeshAsset(/Game/Comatose/MainClasses/MainCharacter/LauraModel/Headless/SM_Laura_Headless.SM_Laura_Headless);0x0037Mesh.SetScalarParameterValueOnMaterials(FName(Blood Level), 0.4f);0x0069Label_0069:0x0069return;0x006B// end of script
0x00
voidRelease Grab(const bool& Success)Script8 statements · 111 bytes of bytecode
0x0000Actor Grabbing me = nullptr;0x000BGrabbed Input Mashing Target = 0;0x0022Grabbed Input Mashing = 0;0x0039Update Grabbed.Broadcast(nullptr);0x004DK2_ClearAndInvalidateTimerHandle(this, Grab failsafe handle);0x0061Success = true;0x006Creturn;0x006E// end of script
boolIs Moving Forward Or Diagonal()Script7 statements · 202 bytes of bytecode
0x0000CallFunc_GetInputAxisValue_ReturnValue = GetInputAxisValue(FName(Base_MoveForward));0x0029CallFunc_FClamp_Value_ImplicitCast = Cast<4>(CallFunc_GetInputAxisValue_ReturnValue);0x0046CallFunc_FClamp_ReturnValue = FClamp(CallFunc_FClamp_Value_ImplicitCast, 0, 1);0x007DCallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_FClamp_ReturnValue, 1, 0.1);0x00ACReturnValue = CallFunc_NearlyEqual_FloatFloat_ReturnValue;0x00BFreturn ReturnValue;0x00C9// end of script
Public
0x01
voidAdd to Blendspace Timer()Script10 statements · 339 bytes of bytecode
0x0000CallFunc_GetVelocity_ReturnValue = GetVelocity();0x0020CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x003DCallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x0062CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_VSize_ReturnValue, 0, 600, 0.5, 1.2);0x00ABCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_GetWorldDeltaSeconds_ReturnValue, CallFunc_MapRangeClamped_ReturnValue);0x00D9CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(Blendspace Normalized Time, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0107CallFunc_Percent_FloatFloat_ReturnValue = Percent_FloatFloat(CallFunc_Add_DoubleDouble_ReturnValue, 1);0x0135Blendspace Normalized Time = CallFunc_Percent_FloatFloat_ReturnValue;0x0150return;0x0152// end of script
Public
0x00
voidLoad Data from Game instance()Script57 statements · 1,131 bytes of bytecode
0x0000PushFlow(Label_0468);0x0005CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x001AK2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetGameInstance_ReturnValue);0x003EK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x005Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_012E;0x0069K2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Game Instance(CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance);0x0097Label_0097:0x0097CT Game Instance = CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance;0x00AACT Game Instance.Reloading Checkpoint = false;0x00CBK2Node_CreateDelegate_OutputDelegate.Bind(this, Game Paused);0x00E2CT Game Instance.Paused Game += K2Node_CreateDelegate_OutputDelegate;0x010BPushFlow(Label_045C);0x0110PushFlow(Label_0333);0x0115PushFlow(Label_019B);0x011APushFlow(Label_013E);0x011FInitialize Character Spawn Point();0x012DPopFlow();0x012ELabel_012E:0x012ECallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance = nullptr;0x0139goto Label_0097;0x013ELabel_013E:0x013ESet Flashlight State(CT Game Instance.Flashlight State);0x016Bif (!(CT Game Instance.Lighter State)) PopFlow();0x018BToggle Lighter(false);0x019APopFlow();0x019BLabel_019B:0x019BCallFunc_IsValidClass_ReturnValue_1 = IsValidClass(CT Game Instance.Equipped Weapon);0x01CEif (!(CallFunc_IsValidClass_ReturnValue_1)) PopFlow();0x01D8/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Weapon Component - Item(CT Game Instance.Equipped Weapon, this, CallFunc_Weapon_Component___Item_Item_master);0x0225CallFunc_IsValidClass_ReturnValue = IsValidClass(CallFunc_Weapon_Component___Item_Item_master);0x0242if (!(CallFunc_IsValidClass_ReturnValue)) goto Label_02E1;0x0250/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Weapon Component - Item(CT Game Instance.Equipped Weapon, this, CallFunc_Weapon_Component___Item_Item_master);0x029DInventoryComponent.Have Item?(CallFunc_Weapon_Component___Item_Item_master, CallFunc_Have_Item___);0x02D3if (!(CallFunc_Have_Item___)) goto Label_0311;0x02E1Label_02E1:0x02E1Equip Weapon(CT Game Instance.Equipped Weapon, true, false);0x0310PopFlow();0x0311Label_0311:0x0311CT Game Instance.Equipped Weapon = nullptr;0x0332PopFlow();0x0333Label_0333:0x0333CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CT Game Instance.Player Current Health, 0);0x036Fif (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_03DC;0x037DHealthComponent.Get Current Health(CallFunc_Get_Current_Health__);0x03AACT Game Instance.Player Current Health = CallFunc_Get_Current_Health__;0x03DBPopFlow();0x03DCLabel_03DC:0x03DCCallFunc_FMax_ReturnValue = FMax(CT Game Instance.Player Current Health, 11);0x0420HealthComponent.Set Current Health(CallFunc_FMax_ReturnValue);0x044DUpdate Health Wounded Material();0x045BPopFlow();0x045CLabel_045C:0x045CLoaded Info = true;0x0467PopFlow();0x0468Label_0468:0x0468return;0x046A// end of script
Public
0x00
voidInitialize Character Spawn Point()Script21 statements · 679 bytes of bytecode
0x0000PushFlow(Label_02A4);0x0005PushFlow(Label_024C);0x000ABreakTransform(CT Game Instance.Player transform to Load, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x004ECallFunc_NotEqual_VectorVector_ReturnValue = NotEqual_VectorVector(CallFunc_BreakTransform_Location_1, FVector(0, 0, 0), 0.1f);0x0089if (!(CallFunc_NotEqual_VectorVector_ReturnValue)) PopFlow();0x0093Load operation transform = CT Game Instance.Player transform to Load;0x00C4CallFunc_K2_SetActorTransform_ReturnValue = K2_SetActorTransform(CT Game Instance.Player transform to Load, false, CallFunc_K2_SetActorTransform_SweepHitResult, false);0x0102CT Game Instance.Player transform to Load = FTransform(...);0x017BCallFunc_GetController_ReturnValue = GetController();0x018FBreakTransform(Load operation transform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x01BDBreakRotator(CallFunc_BreakTransform_Rotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x01EBCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x021ACallFunc_GetController_ReturnValue.SetControlRotation(CallFunc_MakeRotator_ReturnValue);0x0247goto Label_02A4;0x024CLabel_024C:0x024CCallFunc_NotEqual_NameName_ReturnValue = NotEqual_NameName(CT Game Instance.Transitioning Map Name, FName(-1));0x028Cif (!(CallFunc_NotEqual_NameName_ReturnValue)) PopFlow();0x0296Save Checkpoint();0x02A4Label_02A4:0x02A4return;0x02A6// end of script
Public
0x00
voidCan Use Healing Item(TSubclassOf<UItem_Healing_Master_C>Healing Item, const bool& ?)Script12 statements · 223 bytes of bytecode
0x0000HealthComponent.Get Health Ratio(CallFunc_Get_Health_Ratio_0_1);0x002DCallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Get_Health_Ratio_0_1, 1);0x0053if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_00D1;0x0061InventoryComponent.Get Quantity Of Item(Healing Item, CallFunc_Get_Quantity_Of_Item_Quantity);0x0097CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Get_Quantity_Of_Item_Quantity, 0);0x00B9? = CallFunc_Greater_IntInt_ReturnValue;0x00CCgoto Label_00DC;0x00D1Label_00D1:0x00D1? = false;0x00DCLabel_00DC:0x00DCreturn;0x00DE// end of script
Public
0x09
voidUpdate Health Wounded Material()Script10 statements · 402 bytes of bytecode
0x0000HealthComponent.Get Health Ratio(CallFunc_Get_Health_Ratio_0_1);0x002DCallFunc_Lerp_ReturnValue = Lerp(0.5, 0.7, CallFunc_Get_Health_Ratio_0_1);0x0064CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x0081Mesh.SetScalarParameterValueOnMaterials(FName(Blood Level), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0x00B7Right Arm.SetScalarParameterValueOnMaterials(FName(Blood Level), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0x00EDLeft Arm.SetScalarParameterValueOnMaterials(FName(Blood Level), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0x0123Flashlight.SetScalarParameterValueOnMaterials(FName(Blood Level), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0x0159GunArmsComponent.SetScalarParameterValueOnMaterials(FName(Blood Level), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0x018Freturn;0x0191// end of script
Public
0x00
voidStore Equipped Weapon Info()Script7 statements · 94 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(Equipped Weapon);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_005B;0x002BCallFunc_GetObjectClass_ReturnValue = GetObjectClass(Equipped Weapon);0x0048Stored Equipped Weapon = CallFunc_GetObjectClass_ReturnValue;0x005BLabel_005B:0x005Breturn;0x005D// end of script
Public
0x00
voidSelf Heal()Script19 statements · 243 bytes of bytecode
0x0000CallFunc_GetScalarParameterValue_ReturnValue = GetScalarParameterValue(this, /Game/Comatose/HealthComponent/MPC_HealthDamage.MPC_HealthDamage, FName(Dying Intensity));0x0033K2Node_FunctionResult_Return_ImplicitCast = Cast<4>(CallFunc_GetScalarParameterValue_ReturnValue);0x0050Return = K2Node_FunctionResult_Return_ImplicitCast;0x006Breturn;0x006D// end of script
Public
0x08
voidSet Dying vignette(floatValue)Script3 statements · 45 bytes of bytecode
0x0000SetScalarParameterValue(this, /Game/Comatose/HealthComponent/MPC_HealthDamage.MPC_HealthDamage, FName(Dying Intensity), Value);0x002Areturn;0x002C// end of script
Public
0x04
voidOnRep_Player Injured()Script13 statements · 197 bytes of bytecode
voidSet Flashlight State(boolOn/Off)Script9 statements · 256 bytes of bytecode
0x0000Flashlight State = On/Off;0x0013SpotLight.SetVisibility(Flashlight State, false);0x003DTemp_object_Variable = /Game/RetroFavela/Materials/Master/M_FlashlightBeam.M_FlashlightBeam;0x0050Temp_object_Variable_1 = /Engine/Engine_MI_Shaders/Instances/M_Shader_SimpleTranslucent_Invis.M_Shader_SimpleTranslucent_Invis;0x0063Temp_bool_Variable = Flashlight State;0x0076Flashlight.SetMaterial(1, Switch(Temp_bool_Variable, false => Temp_object_Variable_1, true => Temp_object_Variable, default => K2Node_Select_Default));0x00D4CT Game Instance.Flashlight State = Flashlight State;0x00FDreturn;0x00FF// end of script
Public
0x01
voidStart/Stop Run(boolStart/Stop)Script10 statements · 243 bytes of bytecode
0x0000Is Running = Start/Stop;0x0013CallFunc_SelectFloat_ReturnValue = SelectFloat(Blocking walk speed, Walk Speed, Blocking);0x004ACallFunc_SelectFloat_ReturnValue_1 = SelectFloat(Run Speed, CallFunc_SelectFloat_ReturnValue, Start/Stop);0x0081K2Node_VariableSet_MaxWalkSpeed_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x009ECharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast;0x00CFif (!(Is Running)) goto Label_00F0;0x00DDPlayer Started Running.Broadcast();0x00F0Label_00F0:0x00F0return;0x00F2// end of script
Public
0x01
voidCan Run?(const bool& ?)Script13 statements · 337 bytes of bytecode
0x0000CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Scared zone - Can't Run);0x001DCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(Story Slowdown);0x003ACallFunc_Is_Moving_Forward_Or_Diagonal_ReturnValue = Is Moving Forward Or Diagonal();0x0052CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(Blocking);0x006FIs Injured?(CallFunc_Is_Injured___);0x0086CallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(CallFunc_Is_Injured___);0x00A3CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_3, CallFunc_Is_Moving_Forward_Or_Diagonal_ReturnValue);0x00C9CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Not_PreBool_ReturnValue_2);0x00EFCallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue_1);0x0115CallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, CallFunc_Not_PreBool_ReturnValue);0x013B? = CallFunc_BooleanAND_ReturnValue_3;0x014Ereturn;0x0150// end of script
Public
0x01
voidIs Injured?(const bool& ?)Script5 statements · 105 bytes of bytecode
0x0000HealthComponent.Get Health Ratio(CallFunc_Get_Health_Ratio_0_1);0x002DCallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Get_Health_Ratio_0_1, 0.1);0x0053? = CallFunc_Less_DoubleDouble_ReturnValue;0x0066return;0x0068// end of script
voidEquip Weapon(TSubclassOf<UWeaponComponent_Master_C>Weapon to Equip, boolNo Ammo Update, boolPlay Spawn animation)Script60 statements · 1,317 bytes of bytecode
0x0000PushFlow(Label_0522);0x0005CallFunc_IsValidClass_ReturnValue = IsValidClass(Weapon to Equip);0x0022if (!(CallFunc_IsValidClass_ReturnValue)) PopFlow();0x002CPushFlow(Label_00D5);0x0031/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Golden Gun DLC Enabled (this, CallFunc_Golden_Gun_DLC_Enabled___);0x005Fif (!(CallFunc_Golden_Gun_DLC_Enabled___)) goto Label_0347;0x006DPushFlow(Label_04C9);0x0072PushFlow(Label_046B);0x0077CallFunc_EqualEqual_ClassClass_ReturnValue_5 = EqualEqual_ClassClass(Weapon to Equip, /Game/Comatose/Weapons/Handgun/Weapon_Handgun.Weapon_Handgun_C);0x009Dif (!(CallFunc_EqualEqual_ClassClass_ReturnValue_5)) PopFlow();0x00A7Equip Weapon(/Game/Comatose/Weapons/Handgun/Weapon_Handgun_Golden.Weapon_Handgun_Golden_C, No Ammo Update, Play Spawn animation);0x00D0goto Label_0522;0x00D5Label_00D5:0x00D5CallFunc_IsValid_ReturnValue = IsValid(Equipped Weapon);0x00F2if (!(CallFunc_IsValid_ReturnValue)) goto Label_0172;0x0100CallFunc_GetObjectClass_ReturnValue = GetObjectClass(Equipped Weapon);0x011DCallFunc_NotEqual_ClassClass_ReturnValue = NotEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue, Weapon to Equip);0x0143if (!(CallFunc_NotEqual_ClassClass_ReturnValue)) PopFlow();0x014DEquipped Weapon.Destruct(false);0x0172Label_0172:0x0172CallFunc_AddComponentByClass_ReturnValue = AddComponentByClass(Weapon to Equip, false, FTransform(...), true);0x01E2SetObjectPropertyByName(CallFunc_AddComponentByClass_ReturnValue, FName(Owner Player), this);0x0203SetBoolPropertyByName(CallFunc_AddComponentByClass_ReturnValue, FName(Play Spawn animation?), Play Spawn animation);0x022CFinishAddComponent(CallFunc_AddComponentByClass_ReturnValue, false, FTransform(...));0x0291Equipped Weapon = CallFunc_AddComponentByClass_ReturnValue;0x02A4CT Game Instance.Set Equipped Weapon(Weapon to Equip, No Ammo Update);0x02DAHas Lighter?(CallFunc_Has_Lighter___);0x02F1CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Has_Lighter___, Weapon to Equip.Two Handed?);0x032Dif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0337Add/Remove Lighter(false);0x0346PopFlow();0x0347Label_0347:0x0347PushFlow(Label_03AF);0x034CPushFlow(Label_040D);0x0351CallFunc_EqualEqual_ClassClass_ReturnValue_2 = EqualEqual_ClassClass(Weapon to Equip, /Game/Comatose/Weapons/Handgun/Weapon_Handgun_Golden.Weapon_Handgun_Golden_C);0x0377if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_2)) PopFlow();0x0381Equip Weapon(/Game/Comatose/Weapons/Handgun/Weapon_Handgun.Weapon_Handgun_C, No Ammo Update, Play Spawn animation);0x03AAgoto Label_0522;0x03AFLabel_03AF:0x03AFCallFunc_EqualEqual_ClassClass_ReturnValue_1 = EqualEqual_ClassClass(Weapon to Equip, /Game/Comatose/Weapons/Rifle/Golden/Weapon_Rifle_Golden.Weapon_Rifle_Golden_C);0x03D5if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_1)) PopFlow();0x03DFEquip Weapon(/Game/Comatose/Weapons/Rifle/Weapon_Rifle.Weapon_Rifle_C, No Ammo Update, Play Spawn animation);0x0408goto Label_0522;0x040DLabel_040D:0x040DCallFunc_EqualEqual_ClassClass_ReturnValue_3 = EqualEqual_ClassClass(Weapon to Equip, /Game/Comatose/Weapons/Shotgun/Weapon_Shotgun_Golden.Weapon_Shotgun_Golden_C);0x0433if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_3)) PopFlow();0x043DEquip Weapon(/Game/Comatose/Weapons/Shotgun/Weapon_Shotgun.Weapon_Shotgun_C, No Ammo Update, Play Spawn animation);0x0466goto Label_0522;0x046BLabel_046B:0x046BCallFunc_EqualEqual_ClassClass_ReturnValue_4 = EqualEqual_ClassClass(Weapon to Equip, /Game/Comatose/Weapons/Shotgun/Weapon_Shotgun.Weapon_Shotgun_C);0x0491if (!(CallFunc_EqualEqual_ClassClass_ReturnValue_4)) PopFlow();0x049BEquip Weapon(/Game/Comatose/Weapons/Shotgun/Weapon_Shotgun_Golden.Weapon_Shotgun_Golden_C, No Ammo Update, Play Spawn animation);0x04C4goto Label_0522;0x04C9Label_04C9:0x04C9CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(Weapon to Equip, /Game/Comatose/Weapons/Rifle/Weapon_Rifle.Weapon_Rifle_C);0x04EFif (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) PopFlow();0x04F9Equip Weapon(/Game/Comatose/Weapons/Rifle/Golden/Weapon_Rifle_Golden.Weapon_Rifle_Golden_C, No Ammo Update, Play Spawn animation);0x0522Label_0522:0x0522return;0x0524// end of script
Public
0x0A
voidRequest Component Destruction(UActorComponent*Component to Destroy)Script6 statements · 79 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(Component to Destroy);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_004C;0x002BComponent to Destroy.K2_DestroyComponent(this);0x004CLabel_004C:0x004Creturn;0x004E// end of script
Public
0x08
voidUpdate Gun Arms Rotation()Script20 statements · 840 bytes of bytecode
voidUserConstructionScript()Script5 statements · 132 bytes of bytecode
0x0000Flashlight.SetLeaderPoseComponent(Mesh, false, false);0x002BRight Arm.SetLeaderPoseComponent(Mesh, false, false);0x0056Left Arm.SetLeaderPoseComponent(Mesh, false, false);0x0081return;0x0083// end of script
EventPublic
0x00
voidHealth Damage Animation__FinishedFunc()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(23814);0x000Freturn;0x0011// end of script
0x00
voidHealth Damage Animation__UpdateFunc()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(23809);0x000Freturn;0x0011// end of script
0x00
voidDying Animation__FinishedFunc()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(23460);0x000Freturn;0x0011// end of script
0x00
voidDying Animation__UpdateFunc()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(23425);0x000Freturn;0x0011// end of script
0x00
voidHealth Healing Animation__FinishedFunc()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(23424);0x000Freturn;0x0011// end of script
0x00
voidHealth Healing Animation__UpdateFunc()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(23414);0x000Freturn;0x0011// end of script
0x00
voidLoad in from monitor__FinishedFunc()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(21863);0x000Freturn;0x0011// end of script
0x00
voidLoad in from monitor__UpdateFunc()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(21542);0x000Freturn;0x0011// end of script
0x00
voidLerp to Ladder__FinishedFunc()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(20855);0x000Freturn;0x0011// end of script
0x00
voidLerp to Ladder__UpdateFunc()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(20029);0x000Freturn;0x0011// end of script
0x00
voidInpActEvt_EscapeMenu_Debug_K2Node_InputActionEvent_24(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_24 = Key;0x0012ExecuteUbergraph_CT_Player(23419);0x0021return;0x0023// end of script
0x18
voidInpActEvt_EscapeMenu_Shipping_K2Node_InputActionEvent_23(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_23 = Key;0x0012ExecuteUbergraph_CT_Player(22280);0x0021return;0x0023// end of script
0x18
voidOnNotifyEnd_A5713C8E42922E16A0CB1D86BFADC272(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_14 = NotifyName;0x0012ExecuteUbergraph_CT_Player(21674);0x0021return;0x0023// end of script
0x08
voidOnNotifyBegin_A5713C8E42922E16A0CB1D86BFADC272(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_13 = NotifyName;0x0012ExecuteUbergraph_CT_Player(19997);0x0021return;0x0023// end of script
0x08
voidOnInterrupted_A5713C8E42922E16A0CB1D86BFADC272(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_12 = NotifyName;0x0012ExecuteUbergraph_CT_Player(19246);0x0021return;0x0023// end of script
0x08
voidOnBlendOut_A5713C8E42922E16A0CB1D86BFADC272(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_11 = NotifyName;0x0012ExecuteUbergraph_CT_Player(17213);0x0021return;0x0023// end of script
0x08
voidOnCompleted_A5713C8E42922E16A0CB1D86BFADC272(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_10 = NotifyName;0x0012ExecuteUbergraph_CT_Player(16427);0x0021return;0x0023// end of script
0x08
voidInpActEvt_Journal_OpenInventory_K2Node_InputActionEvent_22(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_22 = Key;0x0012ExecuteUbergraph_CT_Player(14097);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Journal_OpenMap_K2Node_InputActionEvent_21(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_21 = Key;0x0012ExecuteUbergraph_CT_Player(13331);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Journal_OpenJournal_K2Node_InputActionEvent_20(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_20 = Key;0x0012ExecuteUbergraph_CT_Player(11632);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Journal_OpenNotes_K2Node_InputActionEvent_19(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_19 = Key;0x0012ExecuteUbergraph_CT_Player(11167);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Journal_OpenDiary_K2Node_InputActionEvent_18(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_18 = Key;0x0012ExecuteUbergraph_CT_Player(10648);0x0021return;0x0023// end of script
0x18
voidOnNotifyEnd_E93B145A413D247ADB9E6BB4F1BA97EF(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012ExecuteUbergraph_CT_Player(10620);0x0021return;0x0023// end of script
0x08
voidOnNotifyBegin_E93B145A413D247ADB9E6BB4F1BA97EF(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012ExecuteUbergraph_CT_Player(1827);0x0021return;0x0023// end of script
0x08
voidOnInterrupted_E93B145A413D247ADB9E6BB4F1BA97EF(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012ExecuteUbergraph_CT_Player(1855);0x0021return;0x0023// end of script
0x08
voidOnBlendOut_E93B145A413D247ADB9E6BB4F1BA97EF(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012ExecuteUbergraph_CT_Player(1883);0x0021return;0x0023// end of script
0x08
voidOnCompleted_E93B145A413D247ADB9E6BB4F1BA97EF(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012ExecuteUbergraph_CT_Player(1911);0x0021return;0x0023// end of script
0x08
voidInpActEvt_Base_Block_K2Node_InputActionEvent_17(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_17 = Key;0x0012ExecuteUbergraph_CT_Player(1939);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Base_Block_K2Node_InputActionEvent_16(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_16 = Key;0x0012ExecuteUbergraph_CT_Player(2043);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Inspection_ExitInspection_K2Node_InputActionEvent_15(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_15 = Key;0x0012ExecuteUbergraph_CT_Player(2199);0x0021return;0x0023// end of script
0x18
voidInpActEvt_NumPadSeven_K2Node_InputKeyEvent_6(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_6 = Key;0x0012ExecuteUbergraph_CT_Player(2718);0x0021return;0x0023// end of script
0x18
voidInpActEvt_NumPadFive_K2Node_InputKeyEvent_5(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_5 = Key;0x0012ExecuteUbergraph_CT_Player(2749);0x0021return;0x0023// end of script
0x18
voidInpActEvt_NumPadSix_K2Node_InputKeyEvent_4(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_4 = Key;0x0012ExecuteUbergraph_CT_Player(2799);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Weapon_Weapon1_K2Node_InputActionEvent_14(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_14 = Key;0x0012ExecuteUbergraph_CT_Player(2830);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Weapon_Weapon2_K2Node_InputActionEvent_13(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_13 = Key;0x0012ExecuteUbergraph_CT_Player(3739);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Weapon_Weapon3_K2Node_InputActionEvent_12(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_12 = Key;0x0012ExecuteUbergraph_CT_Player(4178);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Weapon_Weapon4_K2Node_InputActionEvent_11(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_11 = Key;0x0012ExecuteUbergraph_CT_Player(4617);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Weapon_Reload_K2Node_InputActionEvent_10(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_10 = Key;0x0012ExecuteUbergraph_CT_Player(5056);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Weapon_Shoot_K2Node_InputActionEvent_9(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_9 = Key;0x0012ExecuteUbergraph_CT_Player(5420);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Weapon_Shoot_K2Node_InputActionEvent_8(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_8 = Key;0x0012ExecuteUbergraph_CT_Player(5524);0x0021return;0x0023// end of script
0x18
voidOnNotifyEnd_B65BD3C94D39F8CD8A629F9542C7A31B(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_CT_Player(6152);0x0021return;0x0023// end of script
0x08
voidOnNotifyBegin_B65BD3C94D39F8CD8A629F9542C7A31B(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_CT_Player(6180);0x0021return;0x0023// end of script
0x08
voidOnInterrupted_B65BD3C94D39F8CD8A629F9542C7A31B(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_CT_Player(6520);0x0021return;0x0023// end of script
0x08
voidOnBlendOut_B65BD3C94D39F8CD8A629F9542C7A31B(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_CT_Player(6567);0x0021return;0x0023// end of script
0x08
voidOnCompleted_B65BD3C94D39F8CD8A629F9542C7A31B(const FName& NotifyName)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_CT_Player(6595);0x0021return;0x0023// end of script
0x08
voidInpActEvt_Healing_UseHealingItem_K2Node_InputActionEvent_7(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_7 = Key;0x0012ExecuteUbergraph_CT_Player(6860);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Healing_UseHealingItem_K2Node_InputActionEvent_6(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_6 = Key;0x0012ExecuteUbergraph_CT_Player(7008);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Gamepad_RightThumbstick_K2Node_InputKeyEvent_3(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_3 = Key;0x0012ExecuteUbergraph_CT_Player(7424);0x0021return;0x0023// end of script
0x18
voidInpActEvt_AnyKey_K2Node_InputKeyEvent_2(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_2 = Key;0x0012ExecuteUbergraph_CT_Player(7827);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Flashlight_ToggleFlashlight_K2Node_InputActionEvent_5(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_5 = Key;0x0012ExecuteUbergraph_CT_Player(7847);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Interaction_Interact_K2Node_InputActionEvent_4(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_4 = Key;0x0012ExecuteUbergraph_CT_Player(8612);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Interaction_Interact_K2Node_InputActionEvent_3(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_3 = Key;0x0012ExecuteUbergraph_CT_Player(9030);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Base_SprintKeyboard_K2Node_InputActionEvent_2(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_2 = Key;0x0012ExecuteUbergraph_CT_Player(9872);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Base_SprintKeyboard_K2Node_InputActionEvent_1(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_1 = Key;0x0012ExecuteUbergraph_CT_Player(9926);0x0021return;0x0023// end of script
0x18
voidInpActEvt_Base_SprintGamepad_K2Node_InputActionEvent_0(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key = Key;0x0012ExecuteUbergraph_CT_Player(10013);0x0021return;0x0023// end of script
0x18
voidInpActEvt_LeftControl_K2Node_InputKeyEvent_1(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_1 = Key;0x0012ExecuteUbergraph_CT_Player(10062);0x0021return;0x0023// end of script
0x18
voidInpActEvt_LeftControl_K2Node_InputKeyEvent_0(const FKey& Key)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key = Key;0x0012ExecuteUbergraph_CT_Player(10141);0x0021return;0x0023// end of script
0x18
voidResume game()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(16731);0x000Freturn;0x0011// end of script
Public
0x00
voidPlay First Person Animation(UAnimMontage*MontageToPlay, doubleStarting Position, const FName& Starting Section)Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MontageToPlay_1 = MontageToPlay;0x0012PersistentFrame.K2Node_CustomEvent_Starting_Position = Starting Position;0x0024PersistentFrame.K2Node_CustomEvent_Starting_Section = Starting Section;0x0036ExecuteUbergraph_CT_Player(16869);0x0045return;0x0047// end of script
0x18
voidStop First Person Montage()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(17113);0x000Freturn;0x0011// end of script
0x00
voidRequest Note Read(TSubclassOf<UNote_Master_C>Note)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Note = Note;0x0012ExecuteUbergraph_CT_Player(17245);0x0021return;0x0023// end of script
0x08
voidLeave Reading Mode()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(17445);0x000Freturn;0x0011// end of script
0x00
voidTrigger journal cooldown()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(17748);0x000Freturn;0x0011// end of script
0x00
voidManual Open Inventory call()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(17814);0x000Freturn;0x0011// end of script
0x00
voidPlay Montage on component(USkeletalMeshComponent*InSkeletalMeshComponent, UAnimMontage*MontageToPlay, floatPlayRate, const FName& StartingSection)Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InSkeletalMeshComponent = InSkeletalMeshComponent;0x0012PersistentFrame.K2Node_CustomEvent_MontageToPlay = MontageToPlay;0x0024PersistentFrame.K2Node_CustomEvent_PlayRate = PlayRate;0x0036PersistentFrame.K2Node_CustomEvent_StartingSection = StartingSection;0x0048ExecuteUbergraph_CT_Player(17819);0x0057return;0x0059// end of script
0x1C
voidStop Montage on Component(USkeletalMeshComponent*In Skeletal Mesh Component, UAnimMontage*Montage to Stop, floatInBlendOutTime)Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_In_Skeletal_Mesh_Component = In Skeletal Mesh Component;0x0012PersistentFrame.K2Node_CustomEvent_Montage_to_Stop = Montage to Stop;0x0024PersistentFrame.K2Node_CustomEvent_InBlendOutTime = InBlendOutTime;0x0036ExecuteUbergraph_CT_Player(18240);0x0045return;0x0047// end of script
0x14
voidTrigger Block Cooldown()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(18333);0x000Freturn;0x0011// end of script
0x00
voidRequest Item Collect for 1st Time(TSubclassOf<UItem_Master_C>Item Requesting)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Item_Requesting = Item Requesting;0x0012ExecuteUbergraph_CT_Player(18399);0x0021return;0x0023// end of script
0x08
voidIn Black Screen()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(18810);0x000Freturn;0x0011// end of script
0x00
voidOut Black Screen()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(19039);0x000Freturn;0x0011// end of script
0x00
voidBndEvt__CL_Player_HealthComponent_K2Node_ComponentBoundEvent_0_Health Changed__DelegateSignature(boolHeal, doubleChange Amount)Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Heal = Heal;0x0012PersistentFrame.K2Node_ComponentBoundEvent_Change_Amount = Change Amount;0x0024ExecuteUbergraph_CT_Player(19307);0x0033return;0x0035// end of script
0x10
voidPlay Dying Timeline()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(19795);0x000Freturn;0x0011// end of script
0x00
voidStop Dying Timeline()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(19881);0x000Freturn;0x0011// end of script
0x00
voidBndEvt__CT_Player_HealthComponent_K2Node_ComponentBoundEvent_1_Health Depleted__DelegateSignature(AActor*Damage Causer)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Damage_Causer = Damage Causer;0x0012ExecuteUbergraph_CT_Player(19992);0x0021return;0x0023// end of script
0x08
voidRequest Healing from Item(TSubclassOf<UItem_Healing_Master_C>Healing Item)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Healing_Item = Healing Item;0x0012ExecuteUbergraph_CT_Player(21376);0x0021return;0x0023// end of script
0x08
voidPlay Damage Animation()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(21702);0x000Freturn;0x0011// end of script
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Added = Added;0x0012PersistentFrame.K2Node_ComponentBoundEvent_Item_Class = Item Class;0x0024ExecuteUbergraph_CT_Player(22260);0x0033return;0x0035// end of script
0x18
voidHealth deplete manual debug()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(22275);0x000Freturn;0x0011// end of script
0x00
voidReceiveTick(floatDeltaSeconds)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_CT_Player(22285);0x0021return;0x0023// end of script
EventPublic
0x04
voidReceiveBeginPlay()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(22635);0x000Freturn;0x0011// end of script
EventProtected
0x00
voidInpAxisEvt_Base_LookUpMouse_K2Node_InputAxisEvent_0(floatAxisValue)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputAxisEvent_AxisValue_5 = AxisValue;0x0012ExecuteUbergraph_CT_Player(23430);0x0021return;0x0023// end of script
0x04
voidInpAxisEvt_Base_LookRightMouse_K2Node_InputAxisEvent_1(floatAxisValue)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputAxisEvent_AxisValue_4 = AxisValue;0x0012ExecuteUbergraph_CT_Player(23435);0x0021return;0x0023// end of script
0x04
voidInpAxisEvt_Base_MoveForward_K2Node_InputAxisEvent_2(floatAxisValue)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputAxisEvent_AxisValue_3 = AxisValue;0x0012ExecuteUbergraph_CT_Player(23440);0x0021return;0x0023// end of script
0x04
voidInpAxisEvt_Base_MoveRight_K2Node_InputAxisEvent_3(floatAxisValue)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputAxisEvent_AxisValue_2 = AxisValue;0x0012ExecuteUbergraph_CT_Player(23445);0x0021return;0x0023// end of script
0x04
voidInpAxisEvt_Base_LookUpGamepad_K2Node_InputAxisEvent_4(floatAxisValue)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputAxisEvent_AxisValue_1 = AxisValue;0x0012ExecuteUbergraph_CT_Player(23450);0x0021return;0x0023// end of script
0x04
voidInpAxisEvt_Base_LookRightGamepad_K2Node_InputAxisEvent_5(floatAxisValue)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputAxisEvent_AxisValue = AxisValue;0x0012ExecuteUbergraph_CT_Player(23455);0x0021return;0x0023// end of script
0x04
voidActivateStorySlowdown(doubleSlowdown Seconds)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Slowdown_Seconds = Slowdown Seconds;0x0012ExecuteUbergraph_CT_Player(23465);0x0021return;0x0023// end of script
0x08
voidAdd Input mapping Configuration at priority(const FST_PlayerInputConfiguration& Input Mapping Config, int32Priority number)Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Input_Mapping_Config = Input Mapping Config;0x0012PersistentFrame.K2Node_Event_Priority_number = Priority number;0x0024ExecuteUbergraph_CT_Player(23470);0x0033return;0x0035// end of script
Public
0x14
voidRemove Input Mapping at Priority(int32Priority)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Priority = Priority;0x0012ExecuteUbergraph_CT_Player(23544);0x0021return;0x0023// end of script
Public
0x04
voidClose Ingame Pause()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(23619);0x000Freturn;0x0011// end of script
Public
0x00
voidOnLanded(FHitResult& Hit)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Hit = Hit;0x0012ExecuteUbergraph_CT_Player(23634);0x0021return;0x0023// end of script
EventPublic
0xE8
voidStart Ladder Climb(ABP_Ladder_C*Ladder)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Ladder = Ladder;0x0012ExecuteUbergraph_CT_Player(23665);0x0021return;0x0023// end of script
0x08
voidTrigger Ladder Cooldown()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_CT_Player(23743);0x000Freturn;0x0011// end of script
0x00
voidExecuteUbergraph_CT_Player(int32EntryPoint)Script1052 statements · 23,818 bytes of bytecode