Zdexby TheHolyOneZ
4,841 classes
Class

AMyGameMode_C

: AGameModeBase : AInfo : AActor : UObject
/Game/Blueprints/Essentials/MyGameMode.MyGameMode_C 0x0B78 (2,936 B) align 8 inherited 0x0348 140 scripted vtable /Game/Blueprints/Essentials/MyGameMode
0x00x0B78

Members 148

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x08GamePlayerStartAPlayerStart*7 flagsnullptr
0x10RespawnWorldFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x04LevelIDint327 flags-1
0x03740x04padding / unreflected
0x10LevelNameCheckpointTArray<FName>3 flags[]
0x08CheckpointActorACheckpoint_C*7 flagsnullptr
0x08CheckpointStartPlayerAPlayerStart*7 flagsnullptr
0x10ForceEndFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10AttackPressFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10LandFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10ParryFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10GoreEmovalFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10CustomStartPlayFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01PIEplaybool7 flagsfalse
0x03F90x03padding / unreflected
0x04WakeUpIDint327 flags-1
0x10WakeUpIDArrayTArray<int32>3 flags[]
0x10CheckpointStartFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Level00FMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Level01FMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Level02FMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Level03FMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Level04FMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Level05FMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Level06FMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Level07FMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Level08FMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Level09FMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Level10FMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10StartPawnFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01GoToStartScreenbool7 flagsfalse
0x04E10x07padding / unreflected
0x10GameSaveSlotFString5 flags"GameSave"
0x08GameSaveGameUMySaveGame_C*6 flagsnullptr
0x70SaveVarsFSaveVars4 flags{LevelID_2_175700E740984B5FD50D82AC1E4761D8=1, OrbsCollecte…
0x10FinishLoadBaseMapsFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08FadeScreenUFadeScreen_C*7 flagsnullptr
0x10OrbsCollectedTArray<int32>3 flags[]
0x04LastLevelIDint327 flags0
0x01BuildVersionDemoVersion7 flagsNewEnumerator0
0x059D0x03padding / unreflected
0x10StartCheckpointUnloadFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10CheckpointAfterDeathFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01GPInputbool7 flagsfalse
0x05C10x07padding / unreflected
0x10ChangedInputMethodFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x18GameDeathCountFPerLevelCount7 flags{LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D=0, DeathCount_…
0x18GameTimerCountFPerLevelCount7 flags{LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D=0, DeathCount_…
0x10DeathCountArrayTArray<FPerLevelCount>3 flags[]
0x10TimerCountArrayTArray<FPerLevelCount>4 flags[]
0x08TimerStoredouble7 flags0
0x08FurthestSaveGameUMySaveGame_C*6 flagsnullptr
0x10FurthestSaveSlotFString5 flags"FurthestSave"
0x10EndTalkSubtitleFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10InteriorFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10VRScanFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10EventCutscenePhaseFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10EventCutsceneEndFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10InstantDeathFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10TurnOnOffFlashlightFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10StartVerticalSliceFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10EndVerticalSliceFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10EndDemoFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10EndShowfloorFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01SpecialStartModebool7 flagsfalse
0x01isLoadingAreabool7 flagsfalse
0x06FA0x06padding / unreflected
0x08PlayTimedouble7 flags0
0x04DeathCountint327 flags0
0x01Save BuildDemoVersion7 flagsNewEnumerator0
0x070D0x03padding / unreflected
0x10EnemyDestroyedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10AfterRestartPlayerFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10SliceStartEventFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10SliceEndEventFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10JumpDispatcherFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10WallRunDispatcherFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10DeathFirstDelayFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10IsShadowPlayerFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01StarteddOnCheckpointbool7 flagsfalse
0x07910x07padding / unreflected
0x10BossSlicedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10ParkourHitStartFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10StartOrbCollectFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10StartGameFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x04Prismsint327 flags0
0x07DC0x04padding / unreflected
0x08PlaytimeSectiondouble7 flags0
0x10DelayActionEnemyFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10SlackingEventFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10NotInGroundFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10StartScreenEndFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01QTEModeParryMode7 flagsNewEnumerator1
0x01isLoadingLODbool7 flagsfalse
0x01Loadingbool7 flagsfalse
0x01isLoadingBasebool7 flagsfalse
0x082C0x04padding / unreflected
0x10FinishLoadAreaFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10FinishLoadLODFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x04DeathCountSectionint327 flags0
0x08540x04padding / unreflected
0x08CheckpointPlaytimedouble7 flags0
0x04CheckpointDeathCountint327 flags0
0x04LastCheckpointDeathCountint327 flags0
0x08LastCheckpointPlaytimedouble7 flags0
0x04AmountOfDeathsCheckpointint327 flags0
0x08740x04padding / unreflected
0x08Moneydouble7 flags0
0x10EndOrbCollectFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0xA0OrbListFOrbList4 flags{Chapter0_3_1B4DDEE247285F880AB5079F5221164A=[2 items], Cha…
0x10StartedBossFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10ParryEndBackFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10HackPressFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10StartBeginningGameFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10StartDemoGameFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10WeaponDeactiveTimerFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08OrbTimerAOrbTimer_C*7 flagsnullptr
0x01PlayedDemoVideoOncebool7 flagsfalse
0x09990x07padding / unreflected
0x10SkipCutsceneFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08NewVarFName7 flagsNone
0x10StoredACHTArray<AchievementEnum>3 flags[]
0x02RandomSavesFRandomSaves7 flags{Orb_4_118065D1473BE897962BCCBF25B9CCC8=false, Blink_2_90FD…
0x09DA0x06padding / unreflected
0x10SelfieModeFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10PauseGameFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08CurveLookHalfEventCameraUCurveFloat*6 flags/Game/Blueprints/MainCharacter/CameraEventLookHalf.CameraEv…
0x01HasCurrentGamebool7 flagsfalse
0x0A090x03padding / unreflected
0x04CurrentGameLevelint327 flags-1
0x01HasFurthestbool7 flagsfalse
0x0A110x03padding / unreflected
0x04FurthestLevelint327 flags-1
0x01Iconbool7 flagsfalse
0x0A190x03padding / unreflected
0x04PointLevelint327 flags0
0x01PointSavebool7 flagsfalse
0x0A210x07padding / unreflected
0x10SaveSlotSelectedFString5 flags""
0x01selectedslotSaveSlot7 flagsNewEnumerator1
0x0A390x07padding / unreflected
0x70SelectedVarsFSaveVars4 flags{LevelID_2_175700E740984B5FD50D82AC1E4761D8=1, OrbsCollecte…
0x10CearSlotFString5 flags""
0x01resetsavevbool7 flagsfalse
0x0AC10x03padding / unreflected
0x04LocalLevelint327 flags0
0x10LocalOrbsTArray<int32>3 flags[]
0x10LocalDeathArrayTArray<FPerLevelCount>3 flags[]
0x10LocalTimerArrayTArray<FPerLevelCount>3 flags[]
0x01Auto Savebool7 flagstrue
0x0AF90x07padding / unreflected
0x10EndCheckSaveAsyncFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01AsyncSavingbool7 flagsfalse
0x01CheckedSaveOncebool7 flagsfalse
0x01AsyncLoadingbool7 flagsfalse
0x01FistSavebool7 flagsfalse
0x01FadePausebool7 flagsfalse
0x01FirstLoadbool7 flagsfalse
0x0B160x02padding / unreflected
0x04DeathSameCheckpointCountint327 flags0
0x0B1C0x04padding / unreflected
0x18CheckpointStoreStartFVector7 flags{X=0, Y=0, Z=0}
0x01SaveSucceedbool7 flagsfalse
0x0B390x07padding / unreflected
0x10AsynLoadEndFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x04LoadCommandPointint327 flags0
0x01LoadCommandPointClearbool7 flagsfalse
0x0B550x03padding / unreflected
0x10EndClearSaveFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10StartPointAsynEndFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
Inherited from AGameModeBase 18
OffsetSizeNameTypeFlagsDefault
0x10OptionsStringFString5 flags""
0x08GameSessionClassTSubclassOf<AGameSession>7 flags/Script/Engine.GameSession
0x08GameStateClassTSubclassOf<AGameStateBase>9 flags/Script/Engine.GameStateBase
0x08PlayerControllerClassTSubclassOf<APlayerController>9 flags/Script/Engine.PlayerController
0x08PlayerStateClassTSubclassOf<APlayerState>9 flags/Script/Engine.PlayerState
0x08HUDClassTSubclassOf<AHUD>7 flags/Script/Engine.HUD
0x08DefaultPawnClassTSubclassOf<APawn>7 flags/Script/Engine.DefaultPawn
0x08SpectatorClassTSubclassOf<ASpectatorPawn>9 flags/Script/Engine.SpectatorPawn
0x08ReplaySpectatorPlayerControllerClassTSubclassOf<APlayerController>9 flags/Script/Engine.PlayerController
0x08ServerStatReplicatorClassTSubclassOf<AServerStatReplicator>9 flags/Script/Engine.ServerStatReplicator
0x08GameSessionAGameSession*Transient+6 flagsnullptr
0x08GameStateAGameStateBase*Transient+6 flagsnullptr
0x08ServerStatReplicatorAServerStatReplicator*Transient+6 flagsnullptr
0x10DefaultPlayerNameFText2 flags<FText>
0x01bUseSeamlessTravel : 1bit 0bool5 flagsfalse
0x01bStartPlayersAsSpectators : 1bit 1boolProtected+6 flagsfalse
0x01bPauseable : 1bit 2boolProtected+5 flagstrue
0x03310x03padding / unreflected
0x01GameNetDriverReplicationSystemEReplicationSystemProtected+8 flagsDefault
Inherited from AActor 80
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 7boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x08HLODLayerUHLODLayer*7 flagsnullptr
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02080x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 140

SignatureFlagsNativeParams
void LoadCommandFromStartPointAfter()
Script5 statements · 77 bytes of bytecode
0x0000K2Node_CreateDelegate_OutputDelegate.Bind(this, LoadCommandFromStartPointAfter);0x0017EndClearSave -= K2Node_CreateDelegate_OutputDelegate;0x002AStartFromPointAsync(LoadCommandPoint, LoadCommandPointClear);0x004Areturn;0x004C// end of script
Public0x00
void LoadCommandFromStartPoint(int32 LevelID, bool ClearSave)
Script12 statements · 140 bytes of bytecode
0x0000LoadCommandPoint = LevelID;0x001BLoadCommandPointClear = ClearSave;0x002Eif (!(ClearSave)) goto Label_007B;0x003CK2Node_CreateDelegate_OutputDelegate.Bind(this, LoadCommandFromStartPointAfter);0x0053EndClearSave += K2Node_CreateDelegate_OutputDelegate;0x0066ClearSaveAsync(0);0x0076goto Label_0089;0x007BLabel_007B:0x007BLoadCommandFromStartPointAfter();0x0089Label_0089:0x0089return;0x008B// end of script
Public0x05
void AddCheckpointDeathCount()
Script5 statements · 99 bytes of bytecode
0x0000CallFunc_Add_IntInt_ReturnValue = Add_IntInt(DeathSameCheckpointCount, 1);0x002ATemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0045DeathSameCheckpointCount = Temp_int_Variable;0x0060return;0x0062// end of script
Public0x00
void AnimationWidgetPauseFunction(bool Pause, TArray<UWidgetAnimation*>& Anims, UUserWidget* Target, TArray<double>& Rates)
Script37 statements · 1,071 bytes of bytecode
0x0000PushFlow(Label_042C);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Anims);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x009ETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00B9PushFlow(Label_02BE);0x00BE/Script/Engine.Default__KismetArrayLibrary.Array_Get(Anims, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00F9CallFunc_GetEndTime_ReturnValue = CallFunc_Array_Get_Item.GetEndTime();0x012BCallFunc_GetAnimationCurrentTime_ReturnValue = Target.GetAnimationCurrentTime(CallFunc_Array_Get_Item);0x0166CallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetAnimationCurrentTime_ReturnValue);0x0183CallFunc_Less_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetEndTime_ReturnValue);0x01A0CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, CallFunc_Less_DoubleDouble_B_ImplicitCast);0x01C6CallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetAnimationCurrentTime_ReturnValue);0x01E3CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 0);0x0209CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue, CallFunc_Less_DoubleDouble_ReturnValue);0x022Fif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0239if (!(Pause)) goto Label_0308;0x0247/Script/Engine.Default__KismetArrayLibrary.Array_Get(Anims, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0282CallFunc_PauseAnimation_ReturnValue = Target.PauseAnimation(CallFunc_Array_Get_Item);0x02BDPopFlow();0x02BELabel_02BE:0x02BECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02E8Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0303goto Label_0033;0x0308Label_0308:0x0308/Script/Engine.Default__KismetArrayLibrary.Array_Get(Anims, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0343CallFunc_GetAnimationCurrentTime_ReturnValue = Target.GetAnimationCurrentTime(CallFunc_Array_Get_Item);0x037E/Script/Engine.Default__KismetArrayLibrary.Array_Get(Rates, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x03B9CallFunc_PlayAnimation_PlaybackSpeed_ImplicitCast = Cast<3>(CallFunc_Array_Get_Item_1);0x03D6CallFunc_PlayAnimation_ReturnValue = Target.PlayAnimation(CallFunc_Array_Get_Item, CallFunc_GetAnimationCurrentTime_ReturnValue, 1, 0, CallFunc_PlayAnimation_PlaybackSpeed_ImplicitCast, false);0x042BPopFlow();0x042CLabel_042C:0x042Creturn;0x042E// end of script
Public0x30
void GameInstanceVars()
Script8 statements · 152 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0039K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x0056if (!(K2Node_DynamicCast_bSuccess)) goto Label_0095;0x0064QTEMode = K2Node_DynamicCast_AsMy_Game_Instance.QTEMode;0x0095Label_0095:0x0095return;0x0097// end of script
Public0x00
void StartCutsceneOffset(const FRotator& CameraTarget, const FVector& LookAt, double Alpha, double Angle, bool FullBlock)
Script97 statements · 3,803 bytes of bytecode
0x0000CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x001AK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_1);0x003EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x005Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_0ED8;0x0069BreakRotator(CameraTarget, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0097CallFunc_Subtract_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_BreakRotator_Yaw);0x00B4CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast_1, Angle);0x00E2CallFunc_Lerp_ReturnValue_2 = Lerp(0, CallFunc_Subtract_DoubleDouble_ReturnValue, 0);0x0119CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x0133K2Node_VariableSet_ViewYawMin_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue_2);0x0150CallFunc_GetPlayerCameraManager_ReturnValue.ViewYawMin = K2Node_VariableSet_ViewYawMin_ImplicitCast;0x0181BreakRotator(CameraTarget, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x01AFCallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_BreakRotator_Yaw);0x01CCCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, Angle);0x01FACallFunc_Lerp_ReturnValue_3 = Lerp(359.998993, CallFunc_Add_DoubleDouble_ReturnValue, Alpha);0x0231CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x024BK2Node_VariableSet_ViewYawMax_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue_3);0x0268CallFunc_GetPlayerCameraManager_ReturnValue.ViewYawMax = K2Node_VariableSet_ViewYawMax_ImplicitCast;0x0299BreakRotator(CameraTarget, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x02C7CallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x02E4CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, Angle);0x0312CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x032CK2Node_VariableSet_ViewPitchMin_ImplicitCast = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue_1);0x0349CallFunc_GetPlayerCameraManager_ReturnValue.ViewPitchMin = K2Node_VariableSet_ViewPitchMin_ImplicitCast;0x037ABreakRotator(CameraTarget, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x03A8CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x03C5CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, Angle);0x03F3CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x040DK2Node_VariableSet_ViewPitchMax_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x042ACallFunc_GetPlayerCameraManager_ReturnValue.ViewPitchMax = K2Node_VariableSet_ViewPitchMax_ImplicitCast;0x045BCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(LookAt, FVector(0, 0, 50));0x0499BreakRotator(CameraTarget, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x04C7CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x04E4CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x04FECallFunc_GetController_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.GetController();0x0528CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_GetController_ReturnValue.K2_GetActorRotation();0x055ABreakRotator(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x0588CallFunc_Subtract_DoubleDouble_A_ImplicitCast_3 = Cast<4>(CallFunc_BreakRotator_Yaw_1);0x05A5CallFunc_Subtract_DoubleDouble_B_ImplicitCast_1 = Cast<4>(CallFunc_BreakRotator_Yaw);0x05C2CallFunc_Subtract_DoubleDouble_ReturnValue_2 = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast_3, CallFunc_Subtract_DoubleDouble_B_ImplicitCast_1);0x05F0CallFunc_Subtract_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CallFunc_BreakRotator_Pitch_1);0x060DCallFunc_Subtract_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x062ACallFunc_Subtract_DoubleDouble_ReturnValue_3 = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast_2, CallFunc_Subtract_DoubleDouble_B_ImplicitCast);0x0658CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_2, Angle);0x0686CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_3, Angle);0x06B4CallFunc_Abs_ReturnValue = abs(CallFunc_Divide_DoubleDouble_ReturnValue);0x06D9CallFunc_Abs_ReturnValue_1 = abs(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x06FECallFunc_Lerp_ReturnValue_4 = Lerp(1, 0, CallFunc_Abs_ReturnValue);0x0735CallFunc_Lerp_ReturnValue_5 = Lerp(1, 0, CallFunc_Abs_ReturnValue_1);0x076CCallFunc_FClamp_ReturnValue = FClamp(CallFunc_Lerp_ReturnValue_4, 0, 1);0x07A3CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Lerp_ReturnValue_5, 0, 1);0x07DACallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue_1, CallFunc_FClamp_ReturnValue);0x0808CallFunc_Conv_DoubleToVector2D_ReturnValue = Conv_DoubleToVector2D(10);0x082DCallFunc_GetFloatValue_InTime_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x084ACallFunc_GetFloatValue_ReturnValue = CurveLookHalfEventCamera.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast);0x0885CallFunc_GetPlayerCameraManager_ReturnValue_1 = GetPlayerCameraManager(this, 0);0x089FCallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue_1.GetTransform();0x08D1CallFunc_InverseTransformRotation_ReturnValue = InverseTransformRotation(CallFunc_GetTransform_ReturnValue, CameraTarget);0x08FFCallFunc_Multiply_Vector2DVector2D_ReturnValue = Multiply_Vector2DVector2D(K2Node_DynamicCast_AsMain_Char.CamUpRightSmooth, CallFunc_Conv_DoubleToVector2D_ReturnValue);0x0943BreakVector2D(CallFunc_Multiply_Vector2DVector2D_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0968CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y, -1);0x0996CallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x09B3CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_X);0x09D0CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_ImplicitCast, CallFunc_MakeRotator_Yaw_ImplicitCast);0x0A03CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue_1.K2_GetActorLocation();0x0A35CallFunc_ComposeRotators_ReturnValue = ComposeRotators(CallFunc_InverseTransformRotation_ReturnValue, CallFunc_MakeRotator_ReturnValue);0x0A63CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue);0x0A91CallFunc_TransformRotation_ReturnValue = TransformRotation(CallFunc_GetTransform_ReturnValue, CallFunc_ComposeRotators_ReturnValue);0x0ABFBreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll_2, CallFunc_BreakRotator_Pitch_2, CallFunc_BreakRotator_Yaw_2);0x0AEDCallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_2);0x0B1CCallFunc_RLerp_ReturnValue = RLerp(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_MakeRotator_ReturnValue_1, 0.5f, true);0x0B50CallFunc_RLerp_ReturnValue_1 = RLerp(CallFunc_RLerp_ReturnValue, CallFunc_TransformRotation_ReturnValue, 0.66f, true);0x0B84CallFunc_RInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x0BA1CallFunc_RInterpTo_ReturnValue = RInterpTo(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_RLerp_ReturnValue_1, CallFunc_RInterpTo_DeltaTime_ImplicitCast, 5f);0x0BDDCallFunc_RLerp_ReturnValue_2 = RLerp(CallFunc_RInterpTo_ReturnValue, CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_GetFloatValue_ReturnValue, true);0x0C15CallFunc_SelectRotator_ReturnValue = SelectRotator(CallFunc_RLerp_ReturnValue_1, CallFunc_RLerp_ReturnValue_2, FullBlock);0x0C4C/Game/Blueprints/Cameras/ControlRotationUp.Default__ControlRotationUp_C.ControlRotation(CallFunc_SelectRotator_ReturnValue, this);0x0C7ACallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(-500);0x0C9FCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, Alpha);0x0CCDK2Node_DynamicCast_AsMain_Char.EventExtraCameraLength = CallFunc_Multiply_DoubleDouble_ReturnValue_1;0x0CFEif (!(FullBlock)) goto Label_0EA2;0x0D0CCallFunc_Lerp_ReturnValue = Lerp(1, 0.5, Alpha);0x0D43CallFunc_Lerp_ReturnValue_1 = Lerp(1, 0, Alpha);0x0D7ACallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_Lerp_ReturnValue_1, CallFunc_Lerp_ReturnValue, FullBlock);0x0DB1K2Node_DynamicCast_AsMain_Char.CameraEventAxis = CallFunc_SelectFloat_ReturnValue;0x0DE2Label_0DE2:0x0DE2CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(Alpha);0x0E07CallFunc_MakeVector_ReturnValue = MakeVector(0, 50, -30);0x0E3ECallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_MakeVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0E6CK2Node_DynamicCast_AsMain_Char.EventArmOffset = CallFunc_Multiply_VectorVector_ReturnValue;0x0E9Dgoto Label_0ED8;0x0EA2Label_0EA2:0x0EA2K2Node_DynamicCast_AsMain_Char.CameraEventAxis = 1;0x0ED3goto Label_0DE2;0x0ED8Label_0ED8:0x0ED8return;0x0EDA// end of script
Public0x41
void SaveRandom(const FRandomSaves& RandomSaves)
Script8 statements · 282 bytes of bytecode
0x0000Temp_bool_Variable = RandomSaves.Blink_2_90FDCAC2456FD9D5251592AE8BB34DCE;0x001CTemp_bool_Variable_1 = RandomSaves.Orb_4_118065D1473BE897962BCCBF25B9CCC8;0x0038K2Node_MakeStruct_RandomSaves.Orb_4_118065D1473BE897962BCCBF25B9CCC8 = Switch(Temp_bool_Variable_1, false => RandomSaves.Orb_4_118065D1473BE897962BCCBF25B9CCC8, true => RandomSaves.Orb_4_118065D1473BE897962BCCBF25B9CCC8, default => K2Node_Select_Default);0x0092K2Node_MakeStruct_RandomSaves.Blink_2_90FDCAC2456FD9D5251592AE8BB34DCE = Switch(Temp_bool_Variable, false => RandomSaves.Blink_2_90FDCAC2456FD9D5251592AE8BB34DCE, true => RandomSaves.Blink_2_90FDCAC2456FD9D5251592AE8BB34DCE, default => K2Node_Select_Default_1);0x00ECRandomSaves = K2Node_MakeStruct_RandomSaves;0x0107SaveAsync(false, true);0x0117return;0x0119// end of script
Public0x02
void StoreAchievement(TArray<AchievementEnum>& StoredACH)
Script4 statements · 46 bytes of bytecode
0x0000StoredACH = StoredACH;0x001BSaveAsync(false, true);0x002Breturn;0x002D// end of script
Public0x10
void CheckRespawnBossChckpoint()
Script11 statements · 309 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(GamePlayerStart);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0132;0x002BCallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(BossCheckpointPlayer));0x0054CallFunc_ActorHasTag_ReturnValue = GamePlayerStart.ActorHasTag(CallFunc_MakeLiteralName_ReturnValue);0x0087if (!(CallFunc_ActorHasTag_ReturnValue)) goto Label_0132;0x0095CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x00AFCallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(BossCheckpointPlayer));0x00D8CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_GetPlayerPawn_ReturnValue.Tags, CallFunc_MakeLiteralName_ReturnValue);0x0132Label_0132:0x0132return;0x0134// end of script
Public0x00
void AdjustPlayerStart(APlayerStart* InputPin)
Script14 statements · 840 bytes of bytecode
0x0000CallFunc_GetAllActorsWithTag_OutActors = {};0x000BGetAllActorsWithTag(this, FName(Player), CallFunc_GetAllActorsWithTag_OutActors);0x002CCallFunc_K2_GetActorLocation_ReturnValue = InputPin.K2_GetActorLocation();0x005ECallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 100));0x009CCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 100));0x00DACallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, 50f, 0, false, CallFunc_GetAllActorsWithTag_OutActors, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0167BreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x021Cif (!(CallFunc_BreakHitResult_bBlockingHit)) goto Label_0345;0x022ABreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x02DFCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_BreakHitResult_ImpactPoint, FVector(0, 0, 50));0x031DCallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue_1, true, CallFunc_K2_SetActorLocation_SweepHitResult, false);0x0345Label_0345:0x0345return;0x0347// end of script
Public0x08
void StartScreen(bool Start)
Script4 statements · 17 bytes of bytecode
0x0000if (!(Start)) goto Label_000E;0x000ELabel_000E:0x000Ereturn;0x0010// end of script
Public0x01
void AddMoney(const MoneyType& Type)
Script31 statements · 807 bytes of bytecode
0x0000PushFlow(Label_0324);0x0005Temp_real_Variable = 10;0x0020Temp_real_Variable_1 = 10000;0x003BTemp_real_Variable_2 = 750;0x0056Temp_real_Variable_3 = 500;0x0071Temp_real_Variable_4 = 500;0x008CTemp_real_Variable_5 = 1000;0x00A7Temp_byte_Variable = Type;0x00C2MoneyAmount = Switch(Temp_byte_Variable, 0 => Temp_real_Variable_5, 1 => Temp_real_Variable_4, 2 => Temp_real_Variable_3, 3 => Temp_real_Variable_2, 4 => Temp_real_Variable_1, 5 => Temp_real_Variable, default => K2Node_Select_Default);0x0147CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(Money, MoneyAmount);0x0175Money = CallFunc_Add_DoubleDouble_ReturnValue;0x0190CallFunc_GetAllActorsOfClass_OutActors = {};0x019BGetAllActorsOfClass(this, /Game/Blueprints/Essentials/Money/MoneySystem.MoneySystem_C, CallFunc_GetAllActorsOfClass_OutActors);0x01B8Temp_int_Loop_Counter_Variable = 0;0x01CFTemp_int_Array_Index_Variable = 0;0x01E6Label_01E6:0x01E6CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0221CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0247if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0251Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x026CPushFlow(Label_02DA);0x0271/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02ACCallFunc_Array_Get_Item.Countability(MoneyAmount);0x02D9PopFlow();0x02DALabel_02DA:0x02DACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0304Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x031Fgoto Label_01E6;0x0324Label_0324:0x0324return;0x0326// end of script
Public0x01
void LoadingMaster()
Script11 statements · 244 bytes of bytecode
0x0000CallFunc_BooleanOR_ReturnValue = BooleanOR(isLoadingArea, isLoadingLOD);0x0026CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, isLoadingBase);0x004CLoading = CallFunc_BooleanOR_ReturnValue_1;0x005FCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0079K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x009DK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x00BAif (!(K2Node_DynamicCast_bSuccess)) goto Label_00F1;0x00C8K2Node_DynamicCast_AsMain_Char.Loading = Loading;0x00F1Label_00F1:0x00F1return;0x00F3// end of script
Public0x00
void LoadingBase(bool Start)
Script4 statements · 36 bytes of bytecode
0x0000isLoadingBase = Start;0x0013LoadingMaster();0x0021return;0x0023// end of script
Public0x01
void LoadingLOD(bool Start)
Script4 statements · 36 bytes of bytecode
0x0000isLoadingLOD = Start;0x0013LoadingMaster();0x0021return;0x0023// end of script
Public0x01
void LoadingArea(bool Start)
Script4 statements · 36 bytes of bytecode
0x0000isLoadingArea = Start;0x0013LoadingMaster();0x0021return;0x0023// end of script
Public0x01
void ClampSave(int32 LevelID, const bool& Check, const int32& clamp)
Script17 statements · 855 bytes of bytecode
0x0000CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(100000);0x0021Temp_byte_Variable = BuildVersion;0x003CCallFunc_MakeLiteralInt_ReturnValue_1 = MakeLiteralInt(99);0x005DCallFunc_MakeLiteralInt_ReturnValue_2 = MakeLiteralInt(1);0x007ETemp_byte_Variable_1 = BuildVersion;0x0099CallFunc_MakeLiteralInt_ReturnValue_3 = MakeLiteralInt(1510);0x00BACallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(LevelID, Switch(Temp_byte_Variable, 0 => CallFunc_MakeLiteralInt_ReturnValue_2, 1 => CallFunc_MakeLiteralInt_ReturnValue_1, 2 => CallFunc_MakeLiteralInt_ReturnValue_1, 3 => CallFunc_MakeLiteralInt_ReturnValue_2, 4 => CallFunc_MakeLiteralInt_ReturnValue_2, default => K2Node_Select_Default));0x013BCallFunc_MakeLiteralInt_ReturnValue_4 = MakeLiteralInt(1502);0x015CTemp_byte_Variable_2 = BuildVersion;0x0177CallFunc_Less_IntInt_ReturnValue = Less_IntInt(LevelID, Switch(Temp_byte_Variable_1, 0 => CallFunc_MakeLiteralInt_ReturnValue, 1 => CallFunc_MakeLiteralInt_ReturnValue_4, 2 => CallFunc_MakeLiteralInt_ReturnValue_4, 3 => CallFunc_MakeLiteralInt_ReturnValue_3, 4 => CallFunc_MakeLiteralInt_ReturnValue, default => K2Node_Select_Default_1));0x01F8CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x021ETemp_byte_Variable_3 = BuildVersion;0x0239CallFunc_Clamp_ReturnValue = clamp(LevelID, Switch(Temp_byte_Variable_2, 0 => CallFunc_MakeLiteralInt_ReturnValue_2, 1 => CallFunc_MakeLiteralInt_ReturnValue_1, 2 => CallFunc_MakeLiteralInt_ReturnValue_1, 3 => CallFunc_MakeLiteralInt_ReturnValue_2, 4 => CallFunc_MakeLiteralInt_ReturnValue_3, default => K2Node_Select_Default_2), Switch(Temp_byte_Variable_3, 0 => CallFunc_MakeLiteralInt_ReturnValue_2, 1 => CallFunc_MakeLiteralInt_ReturnValue_4, 2 => CallFunc_MakeLiteralInt_ReturnValue_4, 3 => CallFunc_MakeLiteralInt_ReturnValue_3, 4 => CallFunc_MakeLiteralInt_ReturnValue_2, default => K2Node_Select_Default_3));0x0326Check = CallFunc_BooleanAND_ReturnValue;0x0339clamp = CallFunc_Clamp_ReturnValue;0x0354return;0x0356// end of script
Public0x0C
void RemoveFade()
Script6 statements · 104 bytes of bytecode
0x0000CallFunc_IsInViewport_ReturnValue = FadeScreen.IsInViewport();0x002Aif (!(CallFunc_IsInViewport_ReturnValue)) goto Label_0065;0x0038FadeScreen.FadeOut(1);0x0065Label_0065:0x0065return;0x0067// end of script
Public0x00
void DetectCheckpointStart()
Script16 statements · 455 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000BGetAllActorsOfClass(this, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0042CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetActorLocation();0x0074CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_GetAllActorsOfClass_OutActors, CallFunc_FindNearestActor_Distance);0x00A3K2Node_DynamicCast_AsCheckpoint = Cast<Checkpoint_C>(CallFunc_FindNearestActor_ReturnValue);0x00C7K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsCheckpoint);0x00E4if (!(K2Node_DynamicCast_bSuccess)) goto Label_01C4;0x00F2CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x010CCallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetActorLocation();0x013EGetComponentBounds(K2Node_DynamicCast_AsCheckpoint.BoxOV, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent, CallFunc_GetComponentBounds_SphereRadius);0x0182CallFunc_IsPointInBox_ReturnValue = IsPointInBox(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent);0x01B1StarteddOnCheckpoint = CallFunc_IsPointInBox_ReturnValue;0x01C4Label_01C4:0x01C4return;0x01C6// end of script
Public0x00
void CheckSaveFurtherSave(UMySaveGame_C* CurrentSaveGame, FSaveVars& NewParam)
Script114 statements · 3,430 bytes of bytecode
0x0000PushFlow(Label_0D63);0x0005PushFlow(Label_03C7);0x000APushFlow(Label_021A);0x000FlevelFurthest = FurthestSaveGame.SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8;0x0049orbsFurthest = FurthestSaveGame.SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00;0x0083deathsFurthest = FurthestSaveGame.SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105;0x00BDtimersFurthest = FurthestSaveGame.SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C;0x00F7playtimefurthest = FurthestSaveGame.SaveVars.Playtime_51_C9A1E21143E88562D0E26A9568F0379F;0x0131deathtotalfurthest = FurthestSaveGame.SaveVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C;0x016BachFurther = FurthestSaveGame.SaveVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8;0x01A5furthestrandom = FurthestSaveGame.SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B;0x01DFfurthestmone = FurthestSaveGame.SaveVars.Money_62_0D3B24564C325E43164F5E9DF98E1773;0x0219PopFlow();0x021ALabel_021A:0x021APushFlow(Label_0CD9);0x021FPushFlow(Label_0BBB);0x0224PushFlow(Label_0ABB);0x0229PushFlow(Label_0A31);0x022EPushFlow(Label_07C0);0x0233PushFlow(Label_054F);0x0238PushFlow(Label_02C7);0x023DCallFunc_Greater_IntInt_ReturnValue_3 = Greater_IntInt(CurrentSaveGame.SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8, levelFurthest);0x0282if (!(CallFunc_Greater_IntInt_ReturnValue_3)) PopFlow();0x028ClevelFurthest = CurrentSaveGame.SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8;0x02C6PopFlow();0x02C7Label_02C7:0x02C7CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentSaveGame.SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00);0x0321CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(orbsFurthest);0x035CCallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(CallFunc_Array_Length_ReturnValue_2, CallFunc_Array_Length_ReturnValue_4);0x0382if (!(CallFunc_Greater_IntInt_ReturnValue_2)) PopFlow();0x038CorbsFurthest = CurrentSaveGame.SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00;0x03C6PopFlow();0x03C7Label_03C7:0x03C7K2Node_MakeStruct_SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8 = levelFurthest;0x03EBK2Node_MakeStruct_SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00 = orbsFurthest;0x040FK2Node_MakeStruct_SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105 = deathsFurthest;0x0433K2Node_MakeStruct_SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C = timersFurthest;0x0457K2Node_MakeStruct_SaveVars.SaveBuild_45_0D1DE1624B80841A3DABFCB165C3990D = Save Build;0x047BK2Node_MakeStruct_SaveVars.Playtime_51_C9A1E21143E88562D0E26A9568F0379F = PlayTime;0x049FK2Node_MakeStruct_SaveVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C = DeathCount;0x04C3K2Node_MakeStruct_SaveVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8 = achFurther;0x04E7K2Node_MakeStruct_SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B = furthestrandom;0x050BK2Node_MakeStruct_SaveVars.Money_62_0D3B24564C325E43164F5E9DF98E1773 = furthestmone;0x052FNewParam = K2Node_MakeStruct_SaveVars;0x054Agoto Label_0D63;0x054FLabel_054F:0x054FTemp_int_Loop_Counter_Variable = 0;0x0566Temp_int_Array_Index_Variable_1 = 0;0x057DLabel_057D:0x057DCallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(deathsFurthest);0x05B8CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_5);0x05DEif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x05E8Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0603PushFlow(Label_0776);0x0608/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentSaveGame.SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0662/Script/Engine.Default__KismetArrayLibrary.Array_Get(deathsFurthest, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x069DCallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Array_Get_Item_1.DeathCount_18_D1E821B24911000EE82EECB9C0255854, CallFunc_Array_Get_Item_3.DeathCount_18_D1E821B24911000EE82EECB9C0255854);0x06D5if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x06DF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentSaveGame.SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0739/Script/Engine.Default__KismetArrayLibrary.Array_Set(deathsFurthest, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1, true);0x0775PopFlow();0x0776Label_0776:0x0776CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x07A0Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x07BBgoto Label_057D;0x07C0Label_07C0:0x07C0Temp_int_Loop_Counter_Variable_1 = 0;0x07D7Temp_int_Array_Index_Variable = 0;0x07EELabel_07EE:0x07EECallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(timersFurthest);0x0829CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_3);0x084Fif (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x0859Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0874PushFlow(Label_09E7);0x0879/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentSaveGame.SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x08D3/Script/Engine.Default__KismetArrayLibrary.Array_Get(timersFurthest, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x090ECallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Array_Get_Item.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA, CallFunc_Array_Get_Item_2.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA);0x0946if (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x0950/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentSaveGame.SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x09AA/Script/Engine.Default__KismetArrayLibrary.Array_Set(timersFurthest, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item, true);0x09E6PopFlow();0x09E7Label_09E7:0x09E7CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0A11Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0A2Cgoto Label_07EE;0x0A31Label_0A31:0x0A31CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CurrentSaveGame.SaveVars.Money_62_0D3B24564C325E43164F5E9DF98E1773, furthestmone);0x0A76if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x0A80furthestmone = CurrentSaveGame.SaveVars.Money_62_0D3B24564C325E43164F5E9DF98E1773;0x0ABAPopFlow();0x0ABBLabel_0ABB:0x0ABBCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(achFurther);0x0AF6CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentSaveGame.SaveVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8);0x0B50CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, CallFunc_Array_Length_ReturnValue);0x0B76if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x0B80achFurther = CurrentSaveGame.SaveVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8;0x0BBAPopFlow();0x0BBBLabel_0BBB:0x0BBBCallFunc_EqualEqual_BoolBool_ReturnValue = EqualEqual_BoolBool(furthestrandom.Blink_2_90FDCAC2456FD9D5251592AE8BB34DCE, CurrentSaveGame.SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B.Blink_2_90FDCAC2456FD9D5251592AE8BB34DCE);0x0C12CallFunc_EqualEqual_BoolBool_ReturnValue_1 = EqualEqual_BoolBool(furthestrandom.Orb_4_118065D1473BE897962BCCBF25B9CCC8, CurrentSaveGame.SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B.Orb_4_118065D1473BE897962BCCBF25B9CCC8);0x0C69CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_BoolBool_ReturnValue_1, CallFunc_EqualEqual_BoolBool_ReturnValue);0x0C8Fif (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0C9E;0x0C9DPopFlow();0x0C9ELabel_0C9E:0x0C9Efurthestrandom = CurrentSaveGame.SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B;0x0CD8PopFlow();0x0CD9Label_0CD9:0x0CD9CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CurrentSaveGame.SaveVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C, deathtotalfurthest);0x0D1Eif (!(CallFunc_Greater_IntInt_ReturnValue_1)) PopFlow();0x0D28deathtotalfurthest = CurrentSaveGame.SaveVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C;0x0D62PopFlow();0x0D63Label_0D63:0x0D63return;0x0D65// end of script
Public0x78
void NewCheckpoint(int32 ID, APlayerStart* CheckpointStartPlayer, ACheckpoint_C* CheckpointActor, TArray<FName>& ExtraLevels, bool CanSave, bool ForceSave)
Script39 statements · 618 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(CheckpointStartPlayer);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0267;0x002Bif (!(ForceSave)) goto Label_01EF;0x0039GreaterCheckpoint = true;0x0044Label_0044:0x0044CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(LevelID, LastLevelID);0x006Aif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_024B;0x0078Label_0078:0x0078LastLevelID = LevelID;0x0093LevelID = ID;0x00AEGamePlayerStart = CheckpointStartPlayer;0x00C1CallFunc_K2_GetActorLocation_ReturnValue = GamePlayerStart.K2_GetActorLocation();0x00F3CheckpointStoreStart = CallFunc_K2_GetActorLocation_ReturnValue;0x010ECheckpointStartPlayer = CheckpointStartPlayer;0x0121CheckpointActor = CheckpointActor;0x0134StoreLevelCount(LevelID, CallFunc_StoreLevelCount_Output);0x0154CallFunc_GetGameTimeInSeconds_ReturnValue = GetGameTimeInSeconds(this);0x0171LastCheckpointPlaytime = CallFunc_GetGameTimeInSeconds_ReturnValue;0x018CAmountOfDeathsCheckpoint = 0;0x01A3LevelNameCheckpoint = ExtraLevels;0x01BEif (!(GoToStartScreen)) goto Label_01DA;0x01CCif (!(GreaterCheckpoint)) goto Label_0267;0x01DALabel_01DA:0x01DASaveAsync(true, true);0x01EAgoto Label_0267;0x01EFLabel_01EF:0x01EFif (!(CanSave)) goto Label_023B;0x01FDCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(ID, LevelID);0x0223GreaterCheckpoint = CallFunc_Greater_IntInt_ReturnValue;0x0236goto Label_0044;0x023BLabel_023B:0x023BGreaterCheckpoint = false;0x0246goto Label_0044;0x024BLabel_024B:0x024BDeathSameCheckpointCount = 0;0x0262goto Label_0078;0x0267Label_0267:0x0267return;0x0269// end of script
Public0x2A
void StorePlaytime()
Script9 statements · 234 bytes of bytecode
0x0000CallFunc_GetTimeSeconds_ReturnValue = GetTimeSeconds(this);0x001DCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_GetTimeSeconds_ReturnValue, PlaytimeSection);0x004BTimerStore = CallFunc_Subtract_DoubleDouble_ReturnValue;0x0066CallFunc_GetTimeSeconds_ReturnValue = GetTimeSeconds(this);0x0083PlaytimeSection = CallFunc_GetTimeSeconds_ReturnValue;0x009ECallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(PlayTime, TimerStore);0x00CCPlayTime = CallFunc_Add_DoubleDouble_ReturnValue;0x00E7return;0x00E9// end of script
Public0x00
void FindTimerCount(int32 LevelID, const bool& NotFound, const int32& Index, const FPerLevelCount& CurrentDeathCount)
Script31 statements · 663 bytes of bytecode
0x0000PushFlow(Label_0294);0x0005LVL = LevelID;0x0020NewLocalVar = -1;0x0037Temp_int_Loop_Counter_Variable = 0;0x004ETemp_int_Array_Index_Variable = 0;0x0065Label_0065:0x0065CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DeathCountArray);0x00A0CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C6if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01DA;0x00D4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EFPushFlow(Label_024A);0x00F4/Script/Engine.Default__KismetArrayLibrary.Array_Get(DeathCountArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x012FCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Get_Item.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D, LVL);0x015Eif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x0168NewLocalVar = Temp_int_Array_Index_Variable;0x0183/Script/Engine.Default__KismetArrayLibrary.Array_Get(DeathCountArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01BEGameDeathCount = CallFunc_Array_Get_Item;0x01D9PopFlow();0x01DALabel_01DA:0x01DACallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(NewLocalVar, -1);0x01FCNotFound = CallFunc_EqualEqual_IntInt_ReturnValue_1;0x020FIndex = LVL;0x022ACurrentDeathCount = GameTimerCount;0x0245goto Label_0294;0x024ALabel_024A:0x024ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0274Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x028Fgoto Label_0065;0x0294Label_0294:0x0294return;0x0296// end of script
Public0x28
void StoreLevelCount(int32 LVL1, const FPerLevelCount& Output)
Script37 statements · 1,224 bytes of bytecode
0x0000LVL = LVL1;0x001BCallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(TimerCountArray, LevelID);0x0057if (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_03F4;0x0065Label_0065:0x0065/Script/Engine.Default__KismetArrayLibrary.Array_Get(TimerCountArray, LVL, CallFunc_Array_Get_Item_2);0x00A0CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CheckpointPlaytime, CallFunc_Array_Get_Item_2.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA);0x00CFif (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_01FF;0x00DD/Script/Engine.Default__KismetArrayLibrary.Array_Get(TimerCountArray, LVL, CallFunc_Array_Get_Item_2);0x0118K2Node_MakeStruct_PerLevelCount_2.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D = CallFunc_Array_Get_Item_2.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D;0x0145K2Node_MakeStruct_PerLevelCount_2.DeathCount_18_D1E821B24911000EE82EECB9C0255854 = CallFunc_Array_Get_Item_2.DeathCount_18_D1E821B24911000EE82EECB9C0255854;0x0172K2Node_MakeStruct_PerLevelCount_2.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4 = CallFunc_Array_Get_Item_2.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4;0x019FK2Node_MakeStruct_PerLevelCount_2.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA = CheckpointPlaytime;0x01C3/Script/Engine.Default__KismetArrayLibrary.Array_Set(TimerCountArray, LVL, K2Node_MakeStruct_PerLevelCount_2, false);0x01FFLabel_01FF:0x01FF/Script/Engine.Default__KismetArrayLibrary.Array_Get(TimerCountArray, LVL, CallFunc_Array_Get_Item);0x023ACallFunc_Less_IntInt_ReturnValue = Less_IntInt(AmountOfDeathsCheckpoint, CallFunc_Array_Get_Item.DeathCount_18_D1E821B24911000EE82EECB9C0255854);0x0269if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0399;0x0277/Script/Engine.Default__KismetArrayLibrary.Array_Get(TimerCountArray, LVL, CallFunc_Array_Get_Item);0x02B2K2Node_MakeStruct_PerLevelCount.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D = CallFunc_Array_Get_Item.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D;0x02DFK2Node_MakeStruct_PerLevelCount.DeathCount_18_D1E821B24911000EE82EECB9C0255854 = AmountOfDeathsCheckpoint;0x0303K2Node_MakeStruct_PerLevelCount.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4 = CallFunc_Array_Get_Item.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4;0x0330K2Node_MakeStruct_PerLevelCount.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA = CallFunc_Array_Get_Item.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA;0x035D/Script/Engine.Default__KismetArrayLibrary.Array_Set(TimerCountArray, LVL, K2Node_MakeStruct_PerLevelCount, false);0x0399Label_0399:0x0399/Script/Engine.Default__KismetArrayLibrary.Array_Get(TimerCountArray, LVL, CallFunc_Array_Get_Item_1);0x03D4Output = CallFunc_Array_Get_Item_1;0x03EFgoto Label_04C5;0x03F4Label_03F4:0x03F4K2Node_MakeStruct_PerLevelCount_1.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D = LVL;0x0418K2Node_MakeStruct_PerLevelCount_1.DeathCount_18_D1E821B24911000EE82EECB9C0255854 = CheckpointDeathCount;0x043CK2Node_MakeStruct_PerLevelCount_1.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4 = PlayTime;0x0460K2Node_MakeStruct_PerLevelCount_1.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA = CheckpointPlaytime;0x0484/Script/Engine.Default__KismetArrayLibrary.Array_Set(TimerCountArray, LevelID, K2Node_MakeStruct_PerLevelCount_1, true);0x04C0goto Label_0065;0x04C5Label_04C5:0x04C5return;0x04C7// end of script
Public0x20
void AddDeathCount(const int32& Count)
Script33 statements · 982 bytes of bytecode
0x0000CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(DeathCount, 1);0x002ATemp_int_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x0045DeathCount = Temp_int_Variable;0x0060CallFunc_Add_IntInt_ReturnValue = Add_IntInt(DeathCountSection, 1);0x008ATemp_int_Variable_2 = CallFunc_Add_IntInt_ReturnValue;0x00A5DeathCountSection = Temp_int_Variable_2;0x00C0CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(AmountOfDeathsCheckpoint, 1);0x00EATemp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0105AmountOfDeathsCheckpoint = Temp_int_Variable_1;0x0120FindDeathCount(LevelID, CallFunc_FindDeathCount_NotFound, CallFunc_FindDeathCount_Index, CallFunc_FindDeathCount_CurrentDeathCount);0x0152if (!(CallFunc_FindDeathCount_NotFound)) goto Label_0274;0x0160K2Node_MakeStruct_PerLevelCount_1.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D = LevelID;0x0184K2Node_MakeStruct_PerLevelCount_1.DeathCount_18_D1E821B24911000EE82EECB9C0255854 = 1;0x01A4K2Node_MakeStruct_PerLevelCount_1.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4 = 1;0x01C8K2Node_MakeStruct_PerLevelCount_1.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA = 0;0x01ECGameDeathCount = K2Node_MakeStruct_PerLevelCount_1;0x0207CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(DeathCountArray, GameDeathCount);0x024BLabel_024B:0x024BCount = GameDeathCount.DeathCount_18_D1E821B24911000EE82EECB9C0255854;0x026Fgoto Label_03D3;0x0274Label_0274:0x0274CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_FindDeathCount_CurrentDeathCount.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4, PlayTime);0x02ABCallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CallFunc_FindDeathCount_CurrentDeathCount.DeathCount_18_D1E821B24911000EE82EECB9C0255854, 1);0x02DEK2Node_MakeStruct_PerLevelCount.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D = CallFunc_FindDeathCount_CurrentDeathCount.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D;0x030BK2Node_MakeStruct_PerLevelCount.DeathCount_18_D1E821B24911000EE82EECB9C0255854 = CallFunc_Add_IntInt_ReturnValue_3;0x032FK2Node_MakeStruct_PerLevelCount.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4 = CallFunc_Add_DoubleDouble_ReturnValue;0x0353K2Node_MakeStruct_PerLevelCount.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA = 0;0x0377GameDeathCount = K2Node_MakeStruct_PerLevelCount;0x0392/Script/Engine.Default__KismetArrayLibrary.Array_Set(DeathCountArray, CallFunc_FindDeathCount_Index, GameDeathCount, false);0x03CEgoto Label_024B;0x03D3Label_03D3:0x03D3return;0x03D5// end of script
Public0x04
void FindDeathCount(int32 LevelID, const bool& NotFound, const int32& Index, const FPerLevelCount& CurrentDeathCount)
Script31 statements · 663 bytes of bytecode
0x0000PushFlow(Label_0294);0x0005LVL = LevelID;0x0020NewLocalVar = -1;0x0037Temp_int_Loop_Counter_Variable = 0;0x004ETemp_int_Array_Index_Variable = 0;0x0065Label_0065:0x0065CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DeathCountArray);0x00A0CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C6if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01DA;0x00D4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EFPushFlow(Label_024A);0x00F4/Script/Engine.Default__KismetArrayLibrary.Array_Get(DeathCountArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x012FCallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_Array_Get_Item.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D, LVL);0x015Eif (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) PopFlow();0x0168NewLocalVar = Temp_int_Array_Index_Variable;0x0183/Script/Engine.Default__KismetArrayLibrary.Array_Get(DeathCountArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01BEGameDeathCount = CallFunc_Array_Get_Item;0x01D9PopFlow();0x01DALabel_01DA:0x01DACallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(NewLocalVar, -1);0x01FCNotFound = CallFunc_EqualEqual_IntInt_ReturnValue;0x020FIndex = NewLocalVar;0x022ACurrentDeathCount = GameDeathCount;0x0245goto Label_0294;0x024ALabel_024A:0x024ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0274Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x028Fgoto Label_0065;0x0294Label_0294:0x0294return;0x0296// end of script
Public0x28
void GPinputFunction(bool GPInput)
Script4 statements · 50 bytes of bytecode
0x0000GPInput = GPInput;0x0013ChangedInputMethod.Broadcast(GPInput);0x002Freturn;0x0031// end of script
Public0x01
void StoreOrb(const int32& ID)
Script49 statements · 1,892 bytes of bytecode
0x0000CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(ID, 0);0x0022if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0761;0x0030CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(OrbsCollected, ID);0x006Cif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_007F;0x007Agoto Label_0761;0x007FLabel_007F:0x007FCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(OrbsCollected, ID);0x00C3SaveAsync(true, true);0x00D3CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Prisms, 100);0x00FDPrisms = CallFunc_Add_IntInt_ReturnValue;0x0118CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OrbsCollected);0x0153CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Array_Length_ReturnValue_2, 30);0x0175if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_020D;0x0183CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0198K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x01BCK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x01D9if (!(K2Node_DynamicCast_bSuccess)) goto Label_0761;0x01E7K2Node_DynamicCast_AsMy_Game_Instance.CallAchievement(11);0x020DLabel_020D:0x020DAllOrbs = OrbList.Chapter0_3_1B4DDEE247285F880AB5079F5221164A;0x0231/Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter1_5_0E05270D448FC9116B980BAC812A2CC8);0x026C/Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter2_14_7F902EAF45FF2177A3F7D3A5B0896D51);0x02A7/Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter3_16_723FA21A451013FA68E0E2827644D97E);0x02E2/Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter4_15_D100700F426E7B868B25BDA6A7D45358);0x031D/Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter5_17_B0DCB4D24179F92E63DF7E8FB19D4A47);0x0358/Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter6_18_0651C38043B7DE51759B9CB8026A0692);0x0393/Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter7_19_458EA5AA4E39BB8E6A0271956A65F1D4);0x03CE/Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter8_20_F7A3FA344710BFC6787BF08CE1D3E14F);0x0409/Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter9_21_5EA17AED46C11618FEE9598021B4248E);0x0444CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OrbsCollected);0x047FCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllOrbs);0x04BACallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue, CallFunc_Array_Length_ReturnValue_1);0x04E0if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0761;0x04EECallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0508CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.GetTransform();0x053ACallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/HUD/Message/TutorialMessageEvent.TutorialMessageEvent_C, CallFunc_GetTransform_ReturnValue, 1, CallFunc_GetPlayerPawn_ReturnValue, 1);0x056ETemp_text_Variable = FText::FromStringTable("/Game/Dialogue/System/OrbDroneMessages.OrbDroneMessages", "AllDrones");0x05CESetTextPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Text), Temp_text_Variable);0x05F7SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Image), /Game/Blueprints/Prism/UISprite_Prism.UISprite_Prism);0x0620Temp_text_Variable_1 = FText::FromStringTable("/Game/Dialogue/Chapter06/Chapter06.Chapter06", "CH06-04-OPTION");0x067ASetTextPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Button Text), Temp_text_Variable_1);0x06A3SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Size), 100);0x06CCSetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(AutoDestroy), true);0x06EDCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0707CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.GetTransform();0x0739CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue, 1);0x0761Label_0761:0x0761return;0x0763// end of script
Public0x04
void AddFadeView()
Script4 statements · 86 bytes of bytecode
0x0000FadeScreen.AddToViewport(5);0x0025FadeScreen.FadeIn(true, 1);0x0053return;0x0055// end of script
Public0x00
void AddFade()
Script4 statements · 75 bytes of bytecode
0x0000CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/HUD/FadeScreen.FadeScreen_C, nullptr);0x0035FadeScreen = CallFunc_Create_ReturnValue;0x0048return;0x004A// end of script
Public0x00
void LoadMap()
Script91 statements · 2,369 bytes of bytecode
0x0000PushFlow(Label_093E);0x0005ChapterID = 0;0x001CCallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0031CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(LevelID);0x0056CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("LOCADMAPCOMMAND-", CallFunc_Conv_IntToString_ReturnValue);0x008DPrintString(this, CallFunc_Concat_StrStr_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{1f, 0.512573f, 0f, 1f}, 5f, FName(None));0x00DFCallFunc_GetAllActorsOfClass_OutActors_2 = {};0x00EAGetAllActorsOfClass(this, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, CallFunc_GetAllActorsOfClass_OutActors_2);0x0107Temp_int_Loop_Counter_Variable = 0;0x011ETemp_int_Array_Index_Variable_2 = 0;0x0135Label_0135:0x0135CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_2);0x0170CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x0196if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0294;0x01A4Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x01BFPushFlow(Label_0860);0x01C4/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x01FFCallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(CallFunc_Array_Get_Item_2.LevelID, LevelID);0x023Bif (!(CallFunc_EqualEqual_IntInt_ReturnValue_2)) PopFlow();0x0245/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x0280SelectedCheckpoint = CallFunc_Array_Get_Item_2;0x0293PopFlow();0x0294Label_0294:0x0294/Game/Blueprints/Functions/LevelExtractor.Default__LevelExtractor_C.LevelExtractorID(LevelID, this, CallFunc_LevelExtractorID_LevelIDFound, CallFunc_LevelExtractorID_CheckpointIDFound, CallFunc_LevelExtractorID_Decimalx1000, CallFunc_LevelExtractorID_Decimalx100);0x02E6ChapterID = CallFunc_LevelExtractorID_LevelIDFound;0x0301CallFunc_IsValid_ReturnValue_1 = IsValid(SelectedCheckpoint);0x031Eif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_03DD;0x032CSelectedCheckpoint.TeleportStartLoad();0x0350CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0365CallFunc_GetDisplayName_ReturnValue_1 = GetDisplayName(SelectedCheckpoint);0x038APrintString(this, CallFunc_GetDisplayName_ReturnValue_1, CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{1f, 0.525785f, 0f, 1f}, 5f, FName(None));0x03DCPopFlow();0x03DDLabel_03DD:0x03DDCallFunc_GetAllActorsOfClass_OutActors_1 = {};0x03E8GetAllActorsOfClass(this, /Game/Blueprints/Essentials/LoadMapArea.LoadMapArea_C, CallFunc_GetAllActorsOfClass_OutActors_1);0x0405Temp_int_Loop_Counter_Variable_1 = 0;0x041CTemp_int_Array_Index_Variable = 0;0x0433Label_0433:0x0433CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_1);0x046ECallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0494if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0592;0x04A2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x04BDPushFlow(Label_08AA);0x04C2/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x04FDCallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_Array_Get_Item_1.LevelID, ChapterID);0x0539if (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) PopFlow();0x0543/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x057ESelectedLoadMap = CallFunc_Array_Get_Item_1;0x0591PopFlow();0x0592Label_0592:0x0592CallFunc_GetAllActorsOfClass_OutActors = {};0x059DGetAllActorsOfClass(this, /Game/Blueprints/Essentials/LoadMapLOD.LoadMapLOD_C, CallFunc_GetAllActorsOfClass_OutActors);0x05BATemp_int_Loop_Counter_Variable_2 = 0;0x05D1Temp_int_Array_Index_Variable_1 = 0;0x05E8Label_05E8:0x05E8CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0623CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x0649if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0747;0x0657Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x0672PushFlow(Label_08F4);0x0677/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x06B2CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Get_Item.LevelID, ChapterID);0x06EEif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x06F8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0733SelectedLoadLOD = CallFunc_Array_Get_Item;0x0746PopFlow();0x0747Label_0747:0x0747CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x075CCallFunc_GetDisplayName_ReturnValue = GetDisplayName(SelectedLoadLOD);0x0781PrintString(this, CallFunc_GetDisplayName_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{1f, 0.735002f, 0f, 1f}, 5f, FName(None));0x07D3CallFunc_IsValid_ReturnValue = IsValid(SelectedLoadLOD);0x07F0if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x07FAK2Node_CreateDelegate_OutputDelegate.Bind(this, LoadMap);0x0811SelectedLoadLOD.FinishLoadLOD += K2Node_CreateDelegate_OutputDelegate;0x083ASelectedLoadLOD.LoadCommand(true);0x085FPopFlow();0x0860Label_0860:0x0860CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x088ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x08A5goto Label_0135;0x08AALabel_08AA:0x08AACallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x08D4Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x08EFgoto Label_0433;0x08F4Label_08F4:0x08F4CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x091ETemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_1;0x0939goto Label_05E8;0x093ELabel_093E:0x093Ereturn;0x0940// end of script
Public0x00
void Checkpoint Level IDChecker(int32 LevelID, const bool& CurrentCheckpoint_LESS_ThanSelf, const bool& CurrentCheckpoint_EQUAL_ThanSelf, const bool& CurrentCheckpoint_GREATER_ThanSelf)
Script14 statements · 254 bytes of bytecode
0x0000LevelToCheck = LevelID;0x001BCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(LevelID, -1);0x003Dif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0050;0x004Bgoto Label_00FB;0x0050Label_0050:0x0050CallFunc_Less_IntInt_ReturnValue = Less_IntInt(LevelID, LevelToCheck);0x0076CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(LevelID, LevelToCheck);0x009CCallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(LevelID, LevelToCheck);0x00C2CurrentCheckpoint_LESS_ThanSelf = CallFunc_Less_IntInt_ReturnValue;0x00D5CurrentCheckpoint_EQUAL_ThanSelf = CallFunc_EqualEqual_IntInt_ReturnValue_1;0x00E8CurrentCheckpoint_GREATER_ThanSelf = CallFunc_Greater_IntInt_ReturnValue;0x00FBLabel_00FB:0x00FBreturn;0x00FD// end of script
Public0x07
void StoreIDWake(const int32& NewParam)
Script11 statements · 372 bytes of bytecode
0x0000K2Node_MakeArray_Array = {0, 1, 2};0x001AWakeUpIDArray = K2Node_MakeArray_Array;0x0035CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(WakeUpIDArray, WakeUpID);0x0071CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(WakeUpIDArray);0x00ACCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00D6CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, CallFunc_Subtract_IntInt_ReturnValue);0x0100/Script/Engine.Default__KismetArrayLibrary.Array_Get(WakeUpIDArray, CallFunc_RandomIntegerInRange_ReturnValue, CallFunc_Array_Get_Item);0x013BWakeUpID = CallFunc_Array_Get_Item;0x0156NewParam = WakeUpID;0x0171return;0x0173// end of script
Public0x04
void StorePlayerStartCheckpoint(APlayerStart* CheckpointStartPlayer)
Script3 statements · 22 bytes of bytecode
0x0000GamePlayerStart = CheckpointStartPlayer;0x0013return;0x0015// end of script
Public0x08
void DetectNearestCheckpoint()
Script22 statements · 635 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000BGetAllActorsOfClass(this, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0042CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.K2_GetActorLocation();0x0074CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_GetAllActorsOfClass_OutActors, CallFunc_FindNearestActor_Distance);0x00A3CallFunc_IsValid_ReturnValue = IsValid(CallFunc_FindNearestActor_ReturnValue);0x00C0if (!(CallFunc_IsValid_ReturnValue)) goto Label_0278;0x00CECallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x00E8CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.K2_GetActorLocation();0x011ACallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_GetAllActorsOfClass_OutActors, CallFunc_FindNearestActor_Distance);0x0149CallFunc_IsOverlappingActor_ReturnValue = CallFunc_FindNearestActor_ReturnValue.IsOverlappingActor(CallFunc_GetPlayerPawn_ReturnValue);0x017Cif (!(CallFunc_IsOverlappingActor_ReturnValue)) goto Label_0278;0x018ACallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x01A4CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.K2_GetActorLocation();0x01D6CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_GetAllActorsOfClass_OutActors, CallFunc_FindNearestActor_Distance);0x0205K2Node_DynamicCast_AsCheckpoint = Cast<Checkpoint_C>(CallFunc_FindNearestActor_ReturnValue);0x0229K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsCheckpoint);0x0246if (!(K2Node_DynamicCast_bSuccess)) goto Label_0278;0x0254K2Node_DynamicCast_AsCheckpoint.TriggerCheckpoint();0x0278Label_0278:0x0278return;0x027A// end of script
Public0x00
void DetectPlayerStartInitialPIE()
Script61 statements · 1,933 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000BGetAllActorsOfClass(this, /Script/Engine.PlayerStart, CallFunc_GetAllActorsOfClass_OutActors);0x0028CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x003DCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0057CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerController_ReturnValue.GetTransform();0x0089BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x00B7CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_BreakTransform_Location, CallFunc_GetAllActorsOfClass_OutActors, CallFunc_FindNearestActor_Distance);0x00E6CallFunc_GetDisplayName_ReturnValue = GetDisplayName(CallFunc_FindNearestActor_ReturnValue);0x010BCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("PLAYER-", CallFunc_GetDisplayName_ReturnValue);0x0139PrintString(this, CallFunc_Concat_StrStr_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{1f, 0.592014f, 0.85999f, 1f}, 2f, FName(None));0x018BCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x01A5CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerController_ReturnValue.GetTransform();0x01D7BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0205CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_BreakTransform_Location, CallFunc_GetAllActorsOfClass_OutActors, CallFunc_FindNearestActor_Distance);0x0234K2Node_DynamicCast_AsPlayer_Start = Cast<PlayerStart>(CallFunc_FindNearestActor_ReturnValue);0x0258K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPlayer_Start);0x0275if (!(K2Node_DynamicCast_bSuccess)) goto Label_0346;0x0283CallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x02A1CallFunc_IsPackagedForDistribution_ReturnValue = IsPackagedForDistribution();0x02B5if (!(CallFunc_IsPackagedForDistribution_ReturnValue)) goto Label_05DF;0x02C3CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x02D8PrintString(this, "PLAYER3", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{1f, 0.592014f, 0.85999f, 1f}, 2f, FName(None));0x032ALabel_032A:0x032AStorePlayerStartCheckpoint(K2Node_DynamicCast_AsPlayer_Start);0x0341goto Label_078A;0x0346Label_0346:0x0346CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x035BPrintString(this, "PLAYER0", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{1f, 0.592014f, 0.85999f, 1f}, 2f, FName(None));0x03ADLabel_03AD:0x03ADPIEplay = true;0x03B8DetectCheckpointStart();0x03C6CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x03E0CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x03FACallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerController_ReturnValue.GetTransform();0x042CCallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, CallFunc_GetTransform_ReturnValue, 1, CallFunc_GetPlayerPawn_ReturnValue, 1);0x0460SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(CanSave), false);0x0481CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x049BCallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerController_ReturnValue.GetTransform();0x04CDCallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue, 1);0x04F5/Script/Engine.Default__KismetArrayLibrary.Array_Clear(CallFunc_FinishSpawningActor_ReturnValue.Tags);0x0534Temp_name_Variable = FName(AutoSpawn);0x0553CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_FinishSpawningActor_ReturnValue.Tags, Temp_name_Variable);0x05ADStorePlayerStartCheckpoint(CallFunc_FinishSpawningActor_ReturnValue.PlayerStart);0x05DAgoto Label_078A;0x05DFLabel_05DF:0x05DFCallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_GetCurrentLevelName_ReturnValue, "StartScreen");0x0609CallFunc_EqualEqual_StrStr_ReturnValue_1 = EqualEqual_StrStr(CallFunc_GetCurrentLevelName_ReturnValue, "WorldMap");0x0630CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_StrStr_ReturnValue_1, CallFunc_EqualEqual_StrStr_ReturnValue);0x0656if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_071E;0x0664CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(K2Node_DynamicCast_AsPlayer_Start.PlayerStartTag, FName(None));0x06A4if (!(CallFunc_EqualEqual_NameName_ReturnValue)) goto Label_032A;0x06B2CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x06C7PrintString(this, "PLAYER2", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{1f, 0.592014f, 0.85999f, 1f}, 2f, FName(None));0x0719goto Label_03AD;0x071ELabel_071E:0x071ECallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0733PrintString(this, "PLAYER1", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{1f, 0.592014f, 0.85999f, 1f}, 2f, FName(None));0x0785goto Label_03AD;0x078ALabel_078A:0x078Areturn;0x078C// end of script
Public0x00
void Completed_D1263AB3473B1A91C17F55ADDECDE7EE(bool bSuccess, USaveGame* SaveGame)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_14 = bSuccess;0x0012PersistentFrame.K2Node_CustomEvent_SaveGame_7 = SaveGame;0x0024ExecuteUbergraph_MyGameMode(15132);0x0033return;0x0035// end of script
0x10
void Completed_C98CB4E24C715D00B9D88C94901D20AC(bool bSuccess, USaveGame* SaveGame)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_13 = bSuccess;0x0012PersistentFrame.K2Node_CustomEvent_SaveGame_6 = SaveGame;0x0024ExecuteUbergraph_MyGameMode(17141);0x0033return;0x0035// end of script
0x10
void Completed_5FDE8F334E7C067D94071C83F54AAB1B(bool bSuccess)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_12 = bSuccess;0x0012ExecuteUbergraph_MyGameMode(17117);0x0021return;0x0023// end of script
0x01
void Completed_BD557E994DD555AF00AD599E81755CFC(bool bExists)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bExists_4 = bExists;0x0012ExecuteUbergraph_MyGameMode(17093);0x0021return;0x0023// end of script
0x01
void Completed_73BBACCD42E416A824379DA18BF29220(bool bSuccess, USaveGame* SaveGame)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_11 = bSuccess;0x0012PersistentFrame.K2Node_CustomEvent_SaveGame_5 = SaveGame;0x0024ExecuteUbergraph_MyGameMode(15861);0x0033return;0x0035// end of script
0x10
void Completed_F2200189444F626E51E9D98FDBEC6E39(bool bSuccess, USaveGame* SaveGame)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_10 = bSuccess;0x0012PersistentFrame.K2Node_CustomEvent_SaveGame_4 = SaveGame;0x0024ExecuteUbergraph_MyGameMode(15802);0x0033return;0x0035// end of script
0x10
void Completed_EE73A17C42E65717ED5AF89B1D6C867B(bool bSuccess, USaveGame* SaveGame)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_9 = bSuccess;0x0012PersistentFrame.K2Node_CustomEvent_SaveGame_3 = SaveGame;0x0024ExecuteUbergraph_MyGameMode(14056);0x0033return;0x0035// end of script
0x10
void Completed_370F7CFB472F9105280C788E2BAFD5B0(bool bSuccess, USaveGame* SaveGame)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_8 = bSuccess;0x0012PersistentFrame.K2Node_CustomEvent_SaveGame_2 = SaveGame;0x0024ExecuteUbergraph_MyGameMode(2163);0x0033return;0x0035// end of script
0x10
void Completed_9734756243A9F666BEDA03BA339A5872(bool bSuccess, USaveGame* SaveGame)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_7 = bSuccess;0x0012PersistentFrame.K2Node_CustomEvent_SaveGame_1 = SaveGame;0x0024ExecuteUbergraph_MyGameMode(2517);0x0033return;0x0035// end of script
0x10
void Completed_4A4C75B24F1C0C0230243DA16C7F0BE0(bool bSuccess, USaveGame* SaveGame)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_6 = bSuccess;0x0012PersistentFrame.K2Node_CustomEvent_SaveGame = SaveGame;0x0024ExecuteUbergraph_MyGameMode(4946);0x0033return;0x0035// end of script
0x10
void Completed_B63F97BC405527D5274EC08E31C313DA(bool bSuccess)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_5 = bSuccess;0x0012ExecuteUbergraph_MyGameMode(5843);0x0021return;0x0023// end of script
0x01
void Completed_0B7C872040ACA04DE7E733AE8ACDB6E8(bool bSuccess)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_4 = bSuccess;0x0012ExecuteUbergraph_MyGameMode(5997);0x0021return;0x0023// end of script
0x01
void Completed_E4A88BC9408BADD795A8C9A31C88ADC3(bool bSuccess)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_3 = bSuccess;0x0012ExecuteUbergraph_MyGameMode(6147);0x0021return;0x0023// end of script
0x01
void Completed_F33343024F1E497D7D2303BC1ACEB67C(bool bSuccess)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_2 = bSuccess;0x0012ExecuteUbergraph_MyGameMode(6295);0x0021return;0x0023// end of script
0x01
void Completed_37F5463D4F06E0AE4892128A53A020EE(bool bSuccess)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_1 = bSuccess;0x0012ExecuteUbergraph_MyGameMode(6640);0x0021return;0x0023// end of script
0x01
void Completed_AA10B41C4839032E88DB2998E38E7E69(bool bSuccess)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess = bSuccess;0x0012ExecuteUbergraph_MyGameMode(6825);0x0021return;0x0023// end of script
0x01
void Completed_BF11B3F64AEA4845CA6DCB9EDCC4C841(bool bExists)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bExists_3 = bExists;0x0012ExecuteUbergraph_MyGameMode(6973);0x0021return;0x0023// end of script
0x01
void Completed_0074E7A74D5A19995E1B32964D1EAAFC(bool bExists)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bExists_2 = bExists;0x0012ExecuteUbergraph_MyGameMode(7290);0x0021return;0x0023// end of script
0x01
void Completed_906636D445B49A6920DFDB9768C43C22(bool bExists)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bExists_1 = bExists;0x0012ExecuteUbergraph_MyGameMode(7706);0x0021return;0x0023// end of script
0x01
void Completed_E70F7BE94F196FC39C453BA0BF140641(bool bExists)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bExists = bExists;0x0012ExecuteUbergraph_MyGameMode(7933);0x0021return;0x0023// end of script
0x01
void DataCoreTimer(double TimeAdd)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TimeAdd = TimeAdd;0x0012ExecuteUbergraph_MyGameMode(9929);0x0021return;0x0023// end of script
0x08
void LoadStartEnemyMaps()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameMode(12638);0x000Freturn;0x0011// end of script
0x00
void ToStartScreen()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameMode(12959);0x000Freturn;0x0011// end of script
0x00
void CustomEvent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameMode(12964);0x000Freturn;0x0011// end of script
0x00
void ReloadEventSkip()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameMode(13834);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameMode(14274);0x000Freturn;0x0011// end of script
EventProtected0x00
void ContinueAfterReplayLoad()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameMode(14500);0x000Freturn;0x0011// end of script
0x00
void ContinueAfterReplayAsyn()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameMode(14547);0x000Freturn;0x0011// end of script
0x00
void ResetPlayer()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameMode(14727);0x000Freturn;0x0011// end of script
0x00
void ReplayAsync(int32 LocalLevel, bool resetsavev)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_LocalLevel = LocalLevel;0x0012PersistentFrame.K2Node_CustomEvent_resetsavev = resetsavev;0x0024ExecuteUbergraph_MyGameMode(16727);0x0033return;0x0035// end of script
0x05
void ClearAllSaveAsync()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameMode(16778);0x000Freturn;0x0011// end of script
0x00
void ClearSaveAsync(const SaveSlot& Selection)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Selection = Selection;0x0012ExecuteUbergraph_MyGameMode(16783);0x0021return;0x0023// end of script
0x01
void LoadAsync(const SaveSlot& selectedslot)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_selectedslot = selectedslot;0x0012ExecuteUbergraph_MyGameMode(16788);0x0021return;0x0023// end of script
0x01
void StartFromPointAsync(int32 LevelID, bool Reset)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_LevelID = LevelID;0x0012PersistentFrame.K2Node_CustomEvent_Reset = Reset;0x0024ExecuteUbergraph_MyGameMode(16839);0x0033return;0x0035// end of script
0x05
void SaveAsync(bool Icon, bool AutoSave)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Icon = Icon;0x0012PersistentFrame.K2Node_CustomEvent_AutoSave = AutoSave;0x0024ExecuteUbergraph_MyGameMode(15);0x0033return;0x0035// end of script
0x02
void ExecuteUbergraph_MyGameMode(int32 EntryPoint)
Script675 statements · 17,298 bytes of bytecode
0x0000PushFlow(Label_438F);0x0005goto [EntryPoint];0x000FIcon = K2Node_CustomEvent_Icon;0x0022Auto Save = K2Node_CustomEvent_AutoSave;0x0035AsyncSaving = true;0x0040SaveSucceed = false;0x004BPushFlow(Label_00FF);0x0050CallFunc_DoesSaveGameExistAsync_ReturnValue_3 = DoesSaveGameExistAsync(this, GameSaveSlot, 0);0x0073CallFunc_IsValid_ReturnValue_17 = IsValid(CallFunc_DoesSaveGameExistAsync_ReturnValue_3);0x0090if (!(CallFunc_IsValid_ReturnValue_17)) PopFlow();0x009AK2Node_CreateDelegate_OutputDelegate_12.Bind(this, Completed_E70F7BE94F196FC39C453BA0BF140641);0x00B1CallFunc_DoesSaveGameExistAsync_ReturnValue_3.Completed += K2Node_CreateDelegate_OutputDelegate_12;0x00DACallFunc_DoesSaveGameExistAsync_ReturnValue_3.Activate();0x00FEPopFlow();0x00FFLabel_00FF:0x00FFRetriggerableDelay(this, 2f, LatentActionInfo{0x136, -1616772869, FName(ExecuteUbergraph_MyGameMode), this});0x0135PopFlow();0x0136if (!(SaveSucceed)) goto Label_0145;0x0144PopFlow();0x0145Label_0145:0x0145AsyncSaving = false;0x0150PopFlow();0x0151FinishLoadBaseMaps.Broadcast();0x0164FinishLoadArea.Broadcast();0x0177PopFlow();0x0178CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x018DCallFunc_Conv_BoolToString_ReturnValue = Conv_BoolToString(Loading);0x01B2PrintString(this, CallFunc_Conv_BoolToString_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{1f, 0.000373f, 0f, 1f}, 2f, FName(None));0x0204if (!(Loading)) goto Label_0249;0x0212Label_0212:0x0212RetriggerableDelay(this, 0.2f, LatentActionInfo{0x178, -741676327, FName(ExecuteUbergraph_MyGameMode), this});0x0248PopFlow();0x0249Label_0249:0x0249Delay(this, 1f, LatentActionInfo{0x280, 1524284769, FName(ExecuteUbergraph_MyGameMode), this});0x027FPopFlow();0x0280ResetPlayer();0x028EPopFlow();0x028FLoadStreamLevel(this, NewVar, true, false, LatentActionInfo{-1, 1549292354, FName(ExecuteUbergraph_MyGameMode), this});0x02CBPopFlow();0x02CCDelay(this, 0.2f, LatentActionInfo{0x28F, 738794030, FName(ExecuteUbergraph_MyGameMode), this});0x0302PopFlow();0x0303CallFunc_GetCharacterArrayFromString_ReturnValue = GetCharacterArrayFromString(CallFunc_GetCurrentLevelName_ReturnValue);0x0328/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 4, CallFunc_Array_Get_Item);0x035F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 3, CallFunc_Array_Get_Item_1);0x0396/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 2, CallFunc_Array_Get_Item_2);0x03CD/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 1, CallFunc_Array_Get_Item_3);0x0404/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 0, CallFunc_Array_Get_Item_4);0x043BCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Array_Get_Item_4, CallFunc_Array_Get_Item_3);0x0469CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Array_Get_Item_2);0x0497CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Array_Get_Item_1);0x04C5CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Array_Get_Item);0x04F3CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, "_Enemy");0x0520CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, "3");0x0548CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_5);0x056DLoadStreamLevel(this, CallFunc_Conv_StringToName_ReturnValue, true, false, LatentActionInfo{-1, 538627146, FName(ExecuteUbergraph_MyGameMode), this});0x05A9PopFlow();0x05AACustomStartPlay.Broadcast();0x05BDGameInstanceVars();0x05CBPopFlow();0x05CCCallFunc_GetCharacterArrayFromString_ReturnValue = GetCharacterArrayFromString(CallFunc_GetCurrentLevelName_ReturnValue);0x05F1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 4, CallFunc_Array_Get_Item);0x0628/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 3, CallFunc_Array_Get_Item_1);0x065F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 2, CallFunc_Array_Get_Item_2);0x0696/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 1, CallFunc_Array_Get_Item_3);0x06CD/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 0, CallFunc_Array_Get_Item_4);0x0704CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Array_Get_Item_4, CallFunc_Array_Get_Item_3);0x0732CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Array_Get_Item_2);0x0760CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Array_Get_Item_1);0x078ECallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Array_Get_Item);0x07BCCallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, "_Enemy");0x07E9CallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, "2");0x0811CallFunc_Conv_StringToName_ReturnValue_1 = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_6);0x0836LoadStreamLevel(this, CallFunc_Conv_StringToName_ReturnValue_1, true, false, LatentActionInfo{0x303, -312408627, FName(ExecuteUbergraph_MyGameMode), this});0x0872PopFlow();0x0873Temp_bool_Variable = K2Node_CustomEvent_bSuccess_8;0x0886Temp_object_Variable = K2Node_CustomEvent_SaveGame_2;0x0899K2Node_DynamicCast_AsMy_Save_Game = Cast<MySaveGame_C>(Temp_object_Variable);0x08BDK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game);0x08DAif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x08E4GameSaveGame = K2Node_DynamicCast_AsMy_Save_Game;0x08F7ReplayAsync(PointLevel, PointSave);0x0917CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x092CCallFunc_Conv_IntToString_ReturnValue_2 = Conv_IntToString(PointLevel);0x0951CallFunc_Concat_StrStr_ReturnValue_11 = Concat_StrStr("FROMPOINT ", CallFunc_Conv_IntToString_ReturnValue_2);0x0982PrintString(this, CallFunc_Concat_StrStr_ReturnValue_11, CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x09D4PopFlow();0x09D5Temp_bool_Variable_1 = K2Node_CustomEvent_bSuccess_7;0x09E8Temp_object_Variable_1 = K2Node_CustomEvent_SaveGame_1;0x09FBSaveSucceed = Temp_bool_Variable_1;0x0A0EK2Node_DynamicCast_AsMy_Save_Game_1 = Cast<MySaveGame_C>(Temp_object_Variable_1);0x0A32K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_1);0x0A4Fif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0E1C;0x0A5DFurthestSaveGame = K2Node_DynamicCast_AsMy_Save_Game_1;0x0A70CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x0A85PrintString(this, "CHECK LOAD FURTHEST", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x0AE3Label_0AE3:0x0AE3FurthestLevel = FurthestSaveGame.SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8;0x0B1DCallFunc_Less_IntInt_ReturnValue = Less_IntInt(FurthestLevel, 0);0x0B3Fif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0B58;0x0B4DHasFurthest = false;0x0B58Label_0B58:0x0B58PrintString(this, "END CHECK", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0BA4StorePlaytime();0x0BB2CheckedSaveOnce = true;0x0BBDEndCheckSaveAsync.Broadcast(HasFurthest, HasCurrentGame, FurthestLevel, CurrentGameLevel);0x0BF4if (!(Auto Save)) goto Label_0F73;0x0C02CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(LevelID, 0);0x0C24if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0F7F;0x0C32Label_0C32:0x0C32CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x0C47PrintString(this, "SAVE SLOT SKIP", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x0CA0Label_0CA0:0x0CA0if (!(Icon)) goto Label_11A1;0x0CAECallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x0CB9/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/Blueprints/HUD/HUD.HUD_C, true);0x0CEDTemp_int_Variable = 0;0x0D04Label_0D04:0x0D04CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets);0x0D3FCallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Variable, CallFunc_Array_Length_ReturnValue);0x0D65if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_11A1;0x0D73/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Variable, CallFunc_Array_Get_Item_5);0x0DAECallFunc_Array_Get_Item_5.SaveIcon();0x0DD2CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0DFCTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0E17goto Label_0D04;0x0E1CLabel_0E1C:0x0E1CCallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x0E31PrintString(this, "FAILED FURTHEST", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x0E8BLabel_0E8B:0x0E8BCallFunc_CreateSaveGameObject_ReturnValue = CreateSaveGameObject(/Game/Blueprints/Essentials/MySaveGame.MySaveGame_C);0x0EA8FurthestSaveGame = CallFunc_CreateSaveGameObject_ReturnValue;0x0EBBCallFunc_SaveGameConsistentAsync_ReturnValue_5 = SaveGameConsistentAsync(this, FurthestSaveGame, FurthestSaveSlot, 0);0x0EE7CallFunc_IsValid_ReturnValue_18 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue_5);0x0F04if (!(CallFunc_IsValid_ReturnValue_18)) PopFlow();0x0F0EK2Node_CreateDelegate_OutputDelegate_3.Bind(this, Completed_B63F97BC405527D5274EC08E31C313DA);0x0F25CallFunc_SaveGameConsistentAsync_ReturnValue_5.Completed += K2Node_CreateDelegate_OutputDelegate_3;0x0F4ECallFunc_SaveGameConsistentAsync_ReturnValue_5.Activate();0x0F72PopFlow();0x0F73Label_0F73:0x0F73AsyncSaving = false;0x0F7EPopFlow();0x0F7FLabel_0F7F:0x0F7FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 0);0x0F9Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1061;0x0FACK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 1);0x0FCBif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1061;0x0FD9K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 2);0x0FF8if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0C32;0x1006K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 3);0x1025if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1061;0x1033K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 4);0x1052if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1061;0x1060PopFlow();0x1061Label_1061:0x1061GameSaveGame.SaveSlot(LevelID, OrbsCollected, DeathCountArray, TimerCountArray, PlayTime, DeathCount, StoredACH, RandomSaves, Money);0x10D6GameSaveGame = GameSaveGame;0x10E9CallFunc_SaveGameConsistentAsync_ReturnValue_3 = SaveGameConsistentAsync(this, GameSaveGame, GameSaveSlot, 0);0x1115CallFunc_IsValid_ReturnValue_14 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue_3);0x1132if (!(CallFunc_IsValid_ReturnValue_14)) PopFlow();0x113CK2Node_CreateDelegate_OutputDelegate_8.Bind(this, Completed_AA10B41C4839032E88DB2998E38E7E69);0x1153CallFunc_SaveGameConsistentAsync_ReturnValue_3.Completed += K2Node_CreateDelegate_OutputDelegate_8;0x117CCallFunc_SaveGameConsistentAsync_ReturnValue_3.Activate();0x11A0PopFlow();0x11A1Label_11A1:0x11A1CheckSaveFurtherSave(GameSaveGame, CallFunc_CheckSaveFurtherSave_NewParam);0x11C1FurthestSaveGame.SaveSlot(CallFunc_CheckSaveFurtherSave_NewParam.LevelID_2_175700E740984B5FD50D82AC1E4761D8, CallFunc_CheckSaveFurtherSave_NewParam.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00, CallFunc_CheckSaveFurtherSave_NewParam.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105, CallFunc_CheckSaveFurtherSave_NewParam.TimerCount_30_394BC1824E4764E517D4438AD622BB1C, CallFunc_CheckSaveFurtherSave_NewParam.Playtime_51_C9A1E21143E88562D0E26A9568F0379F, CallFunc_CheckSaveFurtherSave_NewParam.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C, CallFunc_CheckSaveFurtherSave_NewParam.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8, CallFunc_CheckSaveFurtherSave_NewParam.RandomSaves_59_8871FAF24D622259E997629007CACA6B, CallFunc_CheckSaveFurtherSave_NewParam.Money_62_0D3B24564C325E43164F5E9DF98E1773);0x1287FurthestSaveGame = FurthestSaveGame;0x129ACallFunc_SaveGameConsistentAsync_ReturnValue_2 = SaveGameConsistentAsync(this, FurthestSaveGame, FurthestSaveSlot, 0);0x12C6CallFunc_IsValid_ReturnValue_13 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue_2);0x12E3if (!(CallFunc_IsValid_ReturnValue_13)) PopFlow();0x12EDK2Node_CreateDelegate_OutputDelegate_7.Bind(this, Completed_37F5463D4F06E0AE4892128A53A020EE);0x1304CallFunc_SaveGameConsistentAsync_ReturnValue_2.Completed += K2Node_CreateDelegate_OutputDelegate_7;0x132DCallFunc_SaveGameConsistentAsync_ReturnValue_2.Activate();0x1351PopFlow();0x1352Temp_bool_Variable_2 = K2Node_CustomEvent_bSuccess_6;0x1365Temp_object_Variable_2 = K2Node_CustomEvent_SaveGame;0x1378SaveSucceed = Temp_bool_Variable_2;0x138BK2Node_DynamicCast_AsMy_Save_Game_2 = Cast<MySaveGame_C>(Temp_object_Variable_2);0x13AFK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_2);0x13CCif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_1580;0x13DAGameSaveGame = K2Node_DynamicCast_AsMy_Save_Game_2;0x13EDCallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1402PrintString(this, "CHECK LOAD GAME", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x145CLabel_145C:0x145CCurrentGameLevel = GameSaveGame.SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8;0x1496CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(CurrentGameLevel, 0);0x14B8if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_14D1;0x14C6HasCurrentGame = false;0x14D1Label_14D1:0x14D1CallFunc_DoesSaveGameExistAsync_ReturnValue_4 = DoesSaveGameExistAsync(this, FurthestSaveSlot, 0);0x14F4CallFunc_IsValid_ReturnValue_20 = IsValid(CallFunc_DoesSaveGameExistAsync_ReturnValue_4);0x1511if (!(CallFunc_IsValid_ReturnValue_20)) PopFlow();0x151BK2Node_CreateDelegate_OutputDelegate_11.Bind(this, Completed_906636D445B49A6920DFDB9768C43C22);0x1532CallFunc_DoesSaveGameExistAsync_ReturnValue_4.Completed += K2Node_CreateDelegate_OutputDelegate_11;0x155BCallFunc_DoesSaveGameExistAsync_ReturnValue_4.Activate();0x157FPopFlow();0x1580Label_1580:0x1580CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1595PrintString(this, "FAILED GAME", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x15EBLabel_15EB:0x15EBCallFunc_CreateSaveGameObject_ReturnValue_1 = CreateSaveGameObject(/Game/Blueprints/Essentials/MySaveGame.MySaveGame_C);0x1608GameSaveGame = CallFunc_CreateSaveGameObject_ReturnValue_1;0x161BCallFunc_SaveGameConsistentAsync_ReturnValue_4 = SaveGameConsistentAsync(this, CallFunc_CreateSaveGameObject_ReturnValue_1, GameSaveSlot, 0);0x1647CallFunc_IsValid_ReturnValue_15 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue_4);0x1664if (!(CallFunc_IsValid_ReturnValue_15)) PopFlow();0x166EK2Node_CreateDelegate_OutputDelegate_4.Bind(this, Completed_0B7C872040ACA04DE7E733AE8ACDB6E8);0x1685CallFunc_SaveGameConsistentAsync_ReturnValue_4.Completed += K2Node_CreateDelegate_OutputDelegate_4;0x16AECallFunc_SaveGameConsistentAsync_ReturnValue_4.Activate();0x16D2PopFlow();0x16D3Temp_bool_Variable_3 = K2Node_CustomEvent_bSuccess_5;0x16E6SaveSucceed = Temp_bool_Variable_3;0x16F9CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x170EPrintString(this, "CREATE FURTHEST", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x1768goto Label_0AE3;0x176DTemp_bool_Variable_4 = K2Node_CustomEvent_bSuccess_4;0x1780SaveSucceed = Temp_bool_Variable_4;0x1793CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x17A8PrintString(this, "CREATE GAME", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x17FEgoto Label_145C;0x1803Temp_bool_Variable_5 = K2Node_CustomEvent_bSuccess_3;0x1816ContinueAfterReplayAsyn();0x1824CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1839PrintString(this, "REPLAY ASYNC ENDED", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x1896PopFlow();0x1897Temp_bool_Variable_6 = K2Node_CustomEvent_bSuccess_2;0x18AACallFunc_Concat_StrStr_ReturnValue_9 = Concat_StrStr("CLEARSLOT", GameSaveSlot);0x18DACallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x18EFPrintString(this, CallFunc_Concat_StrStr_ReturnValue_9, CallFunc_MakeLiteralBool_ReturnValue_1, true, LinearColor{0f, 0.66f, 1f, 1f}, 20f, FName(None));0x1941Label_1941:0x1941CallFunc_DoesSaveGameExistAsync_ReturnValue_1 = DoesSaveGameExistAsync(this, FurthestSaveSlot, 0);0x1964CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_DoesSaveGameExistAsync_ReturnValue_1);0x1981if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x198BK2Node_CreateDelegate_OutputDelegate_21.Bind(this, Completed_BD557E994DD555AF00AD599E81755CFC);0x19A2CallFunc_DoesSaveGameExistAsync_ReturnValue_1.Completed += K2Node_CreateDelegate_OutputDelegate_21;0x19CBCallFunc_DoesSaveGameExistAsync_ReturnValue_1.Activate();0x19EFPopFlow();0x19F0Temp_bool_Variable_7 = K2Node_CustomEvent_bSuccess_1;0x1A03SaveSucceed = Temp_bool_Variable_7;0x1A16AsyncSaving = false;0x1A21CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1A36PrintString(this, "SAVE FURTHEST", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x1A8Eif (!(FistSave)) goto Label_1A9D;0x1A9CPopFlow();0x1A9DLabel_1A9D:0x1A9DFistSave = true;0x1AA8PopFlow();0x1AA9Temp_bool_Variable_8 = K2Node_CustomEvent_bSuccess;0x1ABCSaveSucceed = Temp_bool_Variable_8;0x1ACFCallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1AE4PrintString(this, "SAVE SLOT", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x1B38goto Label_0CA0;0x1B3DTemp_bool_Variable_9 = K2Node_CustomEvent_bExists_3;0x1B50if (!(Temp_bool_Variable_9)) goto Label_1C0D;0x1B5ECallFunc_LoadGameConsistentAsync_ReturnValue = LoadGameConsistentAsync(this, GameSaveSlot, 0);0x1B81CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue);0x1B9Eif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x1BA8K2Node_CreateDelegate_OutputDelegate_18.Bind(this, Completed_F2200189444F626E51E9D98FDBEC6E39);0x1BBFCallFunc_LoadGameConsistentAsync_ReturnValue.Completed += K2Node_CreateDelegate_OutputDelegate_18;0x1BE8CallFunc_LoadGameConsistentAsync_ReturnValue.Activate();0x1C0CPopFlow();0x1C0DLabel_1C0D:0x1C0DCallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1C22PrintString(this, "CLEAR NO", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x1C75goto Label_1941;0x1C7ATemp_bool_Variable_10 = K2Node_CustomEvent_bExists_2;0x1C8Dif (!(Temp_bool_Variable_10)) goto Label_1D4A;0x1C9BCallFunc_LoadGameConsistentAsync_ReturnValue_5 = LoadGameConsistentAsync(this, SaveSlotSelected, 0);0x1CBECallFunc_IsValid_ReturnValue_12 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_5);0x1CDBif (!(CallFunc_IsValid_ReturnValue_12)) PopFlow();0x1CE5K2Node_CreateDelegate_OutputDelegate.Bind(this, Completed_370F7CFB472F9105280C788E2BAFD5B0);0x1CFCCallFunc_LoadGameConsistentAsync_ReturnValue_5.Completed += K2Node_CreateDelegate_OutputDelegate;0x1D25CallFunc_LoadGameConsistentAsync_ReturnValue_5.Activate();0x1D49PopFlow();0x1D4ALabel_1D4A:0x1D4ACallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1D5FPrintString(this, "FROMPOINT NO", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x1DB6Label_1DB6:0x1DB6PrintString(this, "endstartpoint", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1E06StartPointAsynEnd.Broadcast();0x1E19PopFlow();0x1E1ATemp_bool_Variable_11 = K2Node_CustomEvent_bExists_1;0x1E2DHasFurthest = Temp_bool_Variable_11;0x1E40if (!(HasFurthest)) goto Label_0E8B;0x1E4ECallFunc_LoadGameConsistentAsync_ReturnValue_7 = LoadGameConsistentAsync(this, FurthestSaveSlot, 0);0x1E71CallFunc_IsValid_ReturnValue_19 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_7);0x1E8Eif (!(CallFunc_IsValid_ReturnValue_19)) PopFlow();0x1E98K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Completed_9734756243A9F666BEDA03BA339A5872);0x1EAFCallFunc_LoadGameConsistentAsync_ReturnValue_7.Completed += K2Node_CreateDelegate_OutputDelegate_1;0x1ED8CallFunc_LoadGameConsistentAsync_ReturnValue_7.Activate();0x1EFCPopFlow();0x1EFDTemp_bool_Variable_12 = K2Node_CustomEvent_bExists;0x1F10HasCurrentGame = Temp_bool_Variable_12;0x1F23if (!(HasCurrentGame)) goto Label_15EB;0x1F31CallFunc_LoadGameConsistentAsync_ReturnValue_6 = LoadGameConsistentAsync(this, GameSaveSlot, 0);0x1F54CallFunc_IsValid_ReturnValue_16 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_6);0x1F71if (!(CallFunc_IsValid_ReturnValue_16)) PopFlow();0x1F7BK2Node_CreateDelegate_OutputDelegate_2.Bind(this, Completed_4A4C75B24F1C0C0230243DA16C7F0BE0);0x1F92CallFunc_LoadGameConsistentAsync_ReturnValue_6.Completed += K2Node_CreateDelegate_OutputDelegate_2;0x1FBBCallFunc_LoadGameConsistentAsync_ReturnValue_6.Activate();0x1FDFPopFlow();0x1FE0Label_1FE0:0x1FE0GameSaveGame.LoadSlot(CallFunc_LoadSlot_SaveVars);0x200DLocalOrbs = CallFunc_LoadSlot_SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00;0x2031LocalDeathArray = CallFunc_LoadSlot_SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105;0x2055LocalTimerArray = CallFunc_LoadSlot_SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C;0x2079Temp_bool_Variable_13 = resetsavev;0x208CK2Node_MakeStruct_SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8 = LocalLevel;0x20B0K2Node_MakeStruct_SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00 = LocalOrbs;0x20D4K2Node_MakeStruct_SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105 = DeathCountArray;0x20F8K2Node_MakeStruct_SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C = TimerCountArray;0x211CK2Node_MakeStruct_SaveVars.SaveBuild_45_0D1DE1624B80841A3DABFCB165C3990D = BuildVersion;0x2140K2Node_MakeStruct_SaveVars.Playtime_51_C9A1E21143E88562D0E26A9568F0379F = PlayTime;0x2164K2Node_MakeStruct_SaveVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C = DeathCount;0x2188K2Node_MakeStruct_SaveVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8 = StoredACH;0x21ACK2Node_MakeStruct_SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B = RandomSaves;0x21D0K2Node_MakeStruct_SaveVars.Money_62_0D3B24564C325E43164F5E9DF98E1773 = Money;0x21F4K2Node_MakeStruct_SaveVars_1.LevelID_2_175700E740984B5FD50D82AC1E4761D8 = LocalLevel;0x2218K2Node_MakeStruct_SaveVars_1.SaveBuild_45_0D1DE1624B80841A3DABFCB165C3990D = BuildVersion;0x223CSaveVars = Switch(Temp_bool_Variable_13, false => K2Node_MakeStruct_SaveVars, true => K2Node_MakeStruct_SaveVars_1, default => K2Node_Select_Default);0x2283GameSaveGame.SaveSlot(SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8, SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00, SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105, SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C, SaveVars.Playtime_51_C9A1E21143E88562D0E26A9568F0379F, SaveVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C, SaveVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8, SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B, SaveVars.Money_62_0D3B24564C325E43164F5E9DF98E1773);0x2349GameSaveGame = GameSaveGame;0x235CCallFunc_SaveGameConsistentAsync_ReturnValue_1 = SaveGameConsistentAsync(this, GameSaveGame, GameSaveSlot, 0);0x2388CallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue_1);0x23A5if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x23AFK2Node_CreateDelegate_OutputDelegate_5.Bind(this, Completed_E4A88BC9408BADD795A8C9A31C88ADC3);0x23C6CallFunc_SaveGameConsistentAsync_ReturnValue_1.Completed += K2Node_CreateDelegate_OutputDelegate_5;0x23EFCallFunc_SaveGameConsistentAsync_ReturnValue_1.Activate();0x2413PopFlow();0x2414Label_2414:0x2414CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x2429K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x244DK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x246Aif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x2474K2Node_DynamicCast_AsMy_Game_Instance.CustomBeginPlay();0x2498PopFlow();0x2499Label_2499:0x2499ToStartScreen();0x24A7Label_24A7:0x24A7SaveAsync(false, true);0x24B7CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/THS.ActivitiesSubsystem);0x24D5CallFunc_GetGameInstanceSubsystem_ReturnValue.SetGameState(0);0x24F7PopFlow();0x24F8Label_24F8:0x24F8GoToStartScreen = false;0x2503goto Label_24A7;0x2508Label_2508:0x2508GoToStartScreen = true;0x2513AddFadeView();0x2521CallFunc_GetPlayerPawn_ReturnValue_4 = GetPlayerPawn(this, 0);0x253BK2Node_DynamicCast_AsMain_Char_2 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_4);0x255FK2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsMain_Char_2);0x257Cif (!(K2Node_DynamicCast_bSuccess_8)) PopFlow();0x2586K2Node_DynamicCast_AsMain_Char_2.DisablePlayer(false);0x25ABPopFlow();0x25ACLabel_25AC:0x25ACPushFlow(Label_265C);0x25B1PrintString(this, CallFunc_GetCurrentLevelName_ReturnValue_1, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x25FBCallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_GetCurrentLevelName_ReturnValue_1, "WorldMap");0x2622LoadingBase(CallFunc_EqualEqual_StrStr_ReturnValue);0x2639if (!(PIEplay)) goto Label_264C;0x2647goto Label_24F8;0x264CLabel_264C:0x264CGoToStartScreen = true;0x2657goto Label_2499;0x265CLabel_265C:0x265CCallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_GetCurrentLevelName_ReturnValue_1, "WorldMap");0x2683if (!(CallFunc_EqualEqual_StrStr_ReturnValue)) goto Label_2692;0x2691PopFlow();0x2692Label_2692:0x2692Delay(this, 1f, LatentActionInfo{0x151, -64093814, FName(ExecuteUbergraph_MyGameMode), this});0x26C8PopFlow();0x26C9CallFunc_IsValid_ReturnValue = IsValid(OrbTimer);0x26E6if (!(CallFunc_IsValid_ReturnValue)) goto Label_2722;0x26F4Label_26F4:0x26F4OrbTimer.OrbieTimer(K2Node_CustomEvent_TimeAdd);0x2721PopFlow();0x2722Label_2722:0x2722CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x273CCallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.GetTransform();0x276ECallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/OrbDrone/OrbTimer.OrbTimer_C, CallFunc_GetTransform_ReturnValue, 1, CallFunc_GetPlayerPawn_ReturnValue, 1);0x27A2CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x27BCCallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.GetTransform();0x27EECallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue, 1);0x2816OrbTimer = CallFunc_FinishSpawningActor_ReturnValue;0x2829goto Label_26F4;0x282ELabel_282E:0x282EK2Node_DynamicCast_AsMy_Save_Game_3 = Cast<MySaveGame_C>(Temp_object_Variable_3);0x2852K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_3);0x286Fif (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x2879GameSaveGame = K2Node_DynamicCast_AsMy_Save_Game_3;0x288CCallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x28A1PrintString(this, "GAME LOAD", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x28F5GameSaveGame.LoadSlot(CallFunc_LoadSlot_SaveVars_1);0x2922SelectedVars = CallFunc_LoadSlot_SaveVars_1;0x293DLevelID = SelectedVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8;0x2961OrbsCollected = SelectedVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00;0x2985DeathCountArray = SelectedVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105;0x29A9TimerCountArray = SelectedVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C;0x29CDSave Build = SelectedVars.SaveBuild_45_0D1DE1624B80841A3DABFCB165C3990D;0x29F1PlayTime = SelectedVars.Playtime_51_C9A1E21143E88562D0E26A9568F0379F;0x2A15DeathCount = SelectedVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C;0x2A39StoredACH = SelectedVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8;0x2A5DRandomSaves = SelectedVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B;0x2A81Money = SelectedVars.Money_62_0D3B24564C325E43164F5E9DF98E1773;0x2AA5CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(LevelID);0x2ACACallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x2ADFPrintString(this, CallFunc_Conv_IntToString_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x2B31AsynLoadEnd.Broadcast();0x2B44AsyncLoading = false;0x2B4Fif (!(FirstLoad)) goto Label_2B5E;0x2B5DPopFlow();0x2B5ELabel_2B5E:0x2B5EFirstLoad = true;0x2B69CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x2B7EPrintString(this, "FIRSTLOAD", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 2f, FName(None));0x2BD2CallFunc_GetGameInstance_ReturnValue_2 = GetGameInstance(this);0x2BE7K2Node_DynamicCast_AsMy_Game_Instance_2 = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_2);0x2C0BK2Node_DynamicCast_bSuccess_11 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance_2);0x2C28if (!(K2Node_DynamicCast_bSuccess_11)) PopFlow();0x2C32K2Node_DynamicCast_AsMy_Game_Instance_2.StartUpCallAchievement();0x2C56PopFlow();0x2C57Label_2C57:0x2C57CallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x2C75CallFunc_GetCharacterArrayFromString_ReturnValue = GetCharacterArrayFromString(CallFunc_GetCurrentLevelName_ReturnValue);0x2C9A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 4, CallFunc_Array_Get_Item);0x2CD1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 3, CallFunc_Array_Get_Item_1);0x2D08/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 2, CallFunc_Array_Get_Item_2);0x2D3F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 1, CallFunc_Array_Get_Item_3);0x2D76/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 0, CallFunc_Array_Get_Item_4);0x2DADCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Array_Get_Item_4, CallFunc_Array_Get_Item_3);0x2DDBCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Array_Get_Item_2);0x2E09CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Array_Get_Item_1);0x2E37CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Array_Get_Item);0x2E65CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, "_Enemy");0x2E92CallFunc_Conv_StringToName_ReturnValue_2 = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_4);0x2EB7LoadStreamLevel(this, CallFunc_Conv_StringToName_ReturnValue_2, true, false, LatentActionInfo{0x5CC, 723781845, FName(ExecuteUbergraph_MyGameMode), this});0x2EF3PopFlow();0x2EF4Label_2EF4:0x2EF4CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x2F09PrintString(this, "nocast", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 5f, FName(None));0x2F5APopFlow();0x2F5BLabel_2F5B:0x2F5BCallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x2F70PrintString(this, "failedrestart", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 5f, FName(None));0x2FC8CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x2FE2CallFunc_K2_TeleportTo_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue_1.K2_TeleportTo(CheckpointStoreStart, FRotator(0, 0, 0));0x302ELoadMap();0x303Cgoto Label_0212;0x3041Label_3041:0x3041CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x3056PrintString(this, "grantedrestart", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 5f, FName(None));0x30AFCheckRespawnBossChckpoint();0x30BDCallFunc_GetPlayerPawn_ReturnValue_3 = GetPlayerPawn(this, 0);0x30D7K2Node_DynamicCast_AsMain_Char_1 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_3);0x30FBK2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsMain_Char_1);0x3118if (!(K2Node_DynamicCast_bSuccess_7)) goto Label_2EF4;0x3126K2Node_DynamicCast_AsMain_Char_1.StartAfterLoad();0x314ARespawnWorld.Broadcast();0x315DPopFlow();0x315Egoto Label_2C57;0x3163Label_3163:0x3163CallFunc_GetGameInstance_ReturnValue_1 = GetGameInstance(this);0x3178K2Node_DynamicCast_AsMy_Game_Instance_1 = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_1);0x319CK2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance_1);0x31B9if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x31C3BuildVersion = K2Node_DynamicCast_AsMy_Game_Instance_1.TestStartSettings.Build_8_81D262B34AE2D47405AF2D829DABCB50;0x31FDPushFlow(Label_323D);0x3202PushFlow(Label_2414);0x3207PushFlow(Label_3268);0x320CAddFade();0x321ACallFunc_GetCurrentLevelName_ReturnValue_1 = GetCurrentLevelName(this, true);0x3238goto Label_25AC;0x323DLabel_323D:0x323DK2Node_CreateDelegate_OutputDelegate_14.Bind(this, ReloadEventSkip);0x3254SkipCutscene += K2Node_CreateDelegate_OutputDelegate_14;0x3267PopFlow();0x3268Label_3268:0x3268Delay(this, 0.2f, LatentActionInfo{0x5AA, -82438465, FName(ExecuteUbergraph_MyGameMode), this});0x329EPopFlow();0x329Fgoto Label_2508;0x32A4K2Node_CreateDelegate_OutputDelegate_19.Bind(this, CustomEvent);0x32BBDeathFirstDelay -= K2Node_CreateDelegate_OutputDelegate_19;0x32CE/Game/Blueprints/Functions/LevelExtractor.Default__LevelExtractor_C.LevelExtractorID(LevelID, this, CallFunc_LevelExtractorID_LevelIDFound, CallFunc_LevelExtractorID_CheckpointIDFound, CallFunc_LevelExtractorID_Decimalx1000, CallFunc_LevelExtractorID_Decimalx100);0x3320CallFunc_Conv_IntToString_ReturnValue_1 = Conv_IntToString(CallFunc_LevelExtractorID_LevelIDFound);0x3345CallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr("0", CallFunc_Conv_IntToString_ReturnValue_1);0x336DCallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_7, "_Events");0x339BPrintString(this, CallFunc_Concat_StrStr_ReturnValue_8, true, true, LinearColor{0.361307f, 0.23074f, 0.473531f, 1f}, 2f, FName(None));0x33E5CallFunc_Conv_IntToString_ReturnValue_1 = Conv_IntToString(CallFunc_LevelExtractorID_LevelIDFound);0x340ACallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr("0", CallFunc_Conv_IntToString_ReturnValue_1);0x3432CallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_7, "_Events");0x3460CallFunc_Conv_StringToName_ReturnValue_3 = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_8);0x3485NewVar = CallFunc_Conv_StringToName_ReturnValue_3;0x34A0UnloadStreamLevel(this, NewVar, LatentActionInfo{0x2CC, -1502347329, FName(ExecuteUbergraph_MyGameMode), this}, false);0x34DBPopFlow();0x34DCLabel_34DC:0x34DCCallFunc_GetPlayerPawn_ReturnValue_2 = GetPlayerPawn(this, 0);0x34F6K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_2);0x351AK2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x3537if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x3541K2Node_DynamicCast_AsMain_Char.DeathRestartEvent(0, FVector(0, 0, 0), nullptr, false);0x3582CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/HUD/FadeScreen.FadeScreen_C, nullptr);0x35B7CallFunc_Create_ReturnValue.AddToViewport(0);0x35DCCallFunc_Create_ReturnValue.FadeOut(3);0x3609PopFlow();0x360AK2Node_CreateDelegate_OutputDelegate_19.Bind(this, CustomEvent);0x3621DeathFirstDelay += K2Node_CreateDelegate_OutputDelegate_19;0x3634goto Label_34DC;0x3639Label_3639:0x3639CallFunc_DoesSaveGameExistAsync_ReturnValue = DoesSaveGameExistAsync(this, GameSaveSlot, 0);0x365CCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_DoesSaveGameExistAsync_ReturnValue);0x3679if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x3683K2Node_CreateDelegate_OutputDelegate_9.Bind(this, Completed_BF11B3F64AEA4845CA6DCB9EDCC4C841);0x369ACallFunc_DoesSaveGameExistAsync_ReturnValue.Completed += K2Node_CreateDelegate_OutputDelegate_9;0x36C3CallFunc_DoesSaveGameExistAsync_ReturnValue.Activate();0x36E7PopFlow();0x36E8Temp_bool_Variable_14 = K2Node_CustomEvent_bSuccess_9;0x36FBTemp_object_Variable_3 = K2Node_CustomEvent_SaveGame_3;0x370Egoto Label_282E;0x3713Label_3713:0x3713CallFunc_LoadGameConsistentAsync_ReturnValue_1 = LoadGameConsistentAsync(this, FurthestSaveSlot, 0);0x3736CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_1);0x3753if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x375DK2Node_CreateDelegate_OutputDelegate_13.Bind(this, Completed_C98CB4E24C715D00B9D88C94901D20AC);0x3774CallFunc_LoadGameConsistentAsync_ReturnValue_1.Completed += K2Node_CreateDelegate_OutputDelegate_13;0x379DCallFunc_LoadGameConsistentAsync_ReturnValue_1.Activate();0x37C1PopFlow();0x37C2DetectPlayerStartInitialPIE();0x37D0DetectNearestCheckpoint();0x37DELoadStartEnemyMaps();0x37ECgoto Label_3163;0x37F1Label_37F1:0x37F1CallFunc_IsValid_ReturnValue_5 = IsValid(GamePlayerStart);0x380Eif (!(CallFunc_IsValid_ReturnValue_5)) goto Label_385B;0x381CCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x3836RestartPlayerAtPlayerStart(CallFunc_GetPlayerController_ReturnValue, GamePlayerStart);0x3856goto Label_3041;0x385BLabel_385B:0x385BCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x3875RestartPlayer(CallFunc_GetPlayerController_ReturnValue);0x388Cgoto Label_2F5B;0x3891Label_3891:0x3891ResetLevel();0x389Fgoto Label_37F1;0x38A4K2Node_CreateDelegate_OutputDelegate_16.Bind(this, ContinueAfterReplayLoad);0x38BBAsynLoadEnd -= K2Node_CreateDelegate_OutputDelegate_16;0x38CEgoto Label_1DB6;0x38D3LoadAsync(1);0x38E3K2Node_CreateDelegate_OutputDelegate_16.Bind(this, ContinueAfterReplayLoad);0x38FAAsynLoadEnd += K2Node_CreateDelegate_OutputDelegate_16;0x390DPopFlow();0x390ELabel_390E:0x390EClearSaveAsync(0);0x391EPopFlow();0x391FLabel_391F:0x391FPrintString(this, "clearsaveend", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x396EPopFlow();0x396FLabel_396F:0x396FEndClearSave.Broadcast();0x3982goto Label_391F;0x3987goto Label_3891;0x398CLabel_398C:0x398CK2Node_DynamicCast_AsMy_Save_Game_4 = Cast<MySaveGame_C>(Temp_object_Variable_4);0x39B0K2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_4);0x39CDif (!(K2Node_DynamicCast_bSuccess_9)) PopFlow();0x39D7K2Node_DynamicCast_AsMy_Save_Game_4.ClearSlot();0x39FBCallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x3A10PrintString(this, "CLEARSLOT", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x3A64CallFunc_SaveGameConsistentAsync_ReturnValue = SaveGameConsistentAsync(this, K2Node_DynamicCast_AsMy_Save_Game_4, GameSaveSlot, 0);0x3A90CallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue);0x3AADif (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x3AB7K2Node_CreateDelegate_OutputDelegate_6.Bind(this, Completed_F33343024F1E497D7D2303BC1ACEB67C);0x3ACECallFunc_SaveGameConsistentAsync_ReturnValue.Completed += K2Node_CreateDelegate_OutputDelegate_6;0x3AF7CallFunc_SaveGameConsistentAsync_ReturnValue.Activate();0x3B1BPopFlow();0x3B1CTemp_bool_Variable_16 = K2Node_CustomEvent_bSuccess_14;0x3B2FTemp_object_Variable_5 = K2Node_CustomEvent_SaveGame_7;0x3B42K2Node_DynamicCast_AsMy_Save_Game_5 = Cast<MySaveGame_C>(Temp_object_Variable_5);0x3B66K2Node_DynamicCast_bSuccess_10 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_5);0x3B83if (!(K2Node_DynamicCast_bSuccess_10)) PopFlow();0x3B8DFurthestSaveGame = K2Node_DynamicCast_AsMy_Save_Game_5;0x3BA0CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x3BB5PrintString(this, "FURTHESTLOAD", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x3C0CCallFunc_LoadGameConsistentAsync_ReturnValue_3 = LoadGameConsistentAsync(this, GameSaveSlot, 0);0x3C2FCallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_3);0x3C4Cif (!(CallFunc_IsValid_ReturnValue_9)) PopFlow();0x3C56K2Node_CreateDelegate_OutputDelegate_15.Bind(this, Completed_EE73A17C42E65717ED5AF89B1D6C867B);0x3C6DCallFunc_LoadGameConsistentAsync_ReturnValue_3.Completed += K2Node_CreateDelegate_OutputDelegate_15;0x3C96CallFunc_LoadGameConsistentAsync_ReturnValue_3.Activate();0x3CBAPopFlow();0x3CBBLabel_3CBB:0x3CBBPrintString(this, "THS LOADASYNC", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x3D0BCallFunc_LoadGameConsistentAsync_ReturnValue_4 = LoadGameConsistentAsync(this, FurthestSaveSlot, 0);0x3D2ECallFunc_IsValid_ReturnValue_10 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_4);0x3D4Bif (!(CallFunc_IsValid_ReturnValue_10)) PopFlow();0x3D55K2Node_CreateDelegate_OutputDelegate_17.Bind(this, Completed_D1263AB3473B1A91C17F55ADDECDE7EE);0x3D6CCallFunc_LoadGameConsistentAsync_ReturnValue_4.Completed += K2Node_CreateDelegate_OutputDelegate_17;0x3D95CallFunc_LoadGameConsistentAsync_ReturnValue_4.Activate();0x3DB9PopFlow();0x3DBATemp_bool_Variable_15 = K2Node_CustomEvent_bSuccess_10;0x3DCDTemp_object_Variable_4 = K2Node_CustomEvent_SaveGame_4;0x3DE0goto Label_398C;0x3DE5Label_3DE5:0x3DE5AsyncLoading = true;0x3DF0goto Label_3CBB;0x3DF5Temp_bool_Variable_17 = K2Node_CustomEvent_bSuccess_11;0x3E08Temp_object_Variable_6 = K2Node_CustomEvent_SaveGame_5;0x3E1BK2Node_DynamicCast_AsMy_Save_Game_6 = Cast<MySaveGame_C>(Temp_object_Variable_6);0x3E3FK2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_6);0x3E5Cif (!(K2Node_DynamicCast_bSuccess_12)) PopFlow();0x3E66GameSaveGame = K2Node_DynamicCast_AsMy_Save_Game_6;0x3E79goto Label_1FE0;0x3E7ELabel_3E7E:0x3E7ECallFunc_Concat_StrStr_ReturnValue_10 = Concat_StrStr("CLEARSLOT", FurthestSaveSlot);0x3EAECallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x3EC3PrintString(this, CallFunc_Concat_StrStr_ReturnValue_10, CallFunc_MakeLiteralBool_ReturnValue_1, true, LinearColor{0f, 0.66f, 1f, 1f}, 20f, FName(None));0x3F15goto Label_396F;0x3F1ALabel_3F1A:0x3F1ACallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x3F2FPrintString(this, "CLEARSLOT", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x3F83CallFunc_SaveGameConsistentAsync_ReturnValue_6 = SaveGameConsistentAsync(this, K2Node_DynamicCast_AsMy_Save_Game_7, FurthestSaveSlot, 0);0x3FAFCallFunc_IsValid_ReturnValue_21 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue_6);0x3FCCif (!(CallFunc_IsValid_ReturnValue_21)) PopFlow();0x3FD6K2Node_CreateDelegate_OutputDelegate_22.Bind(this, Completed_5FDE8F334E7C067D94071C83F54AAB1B);0x3FEDCallFunc_SaveGameConsistentAsync_ReturnValue_6.Completed += K2Node_CreateDelegate_OutputDelegate_22;0x4016CallFunc_SaveGameConsistentAsync_ReturnValue_6.Activate();0x403APopFlow();0x403BLabel_403B:0x403BCallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x4050PrintString(this, "CLEAR NO", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x40A3goto Label_396F;0x40A8Label_40A8:0x40A8CallFunc_LoadGameConsistentAsync_ReturnValue_2 = LoadGameConsistentAsync(this, FurthestSaveSlot, 0);0x40CBCallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_2);0x40E8if (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x40F2K2Node_CreateDelegate_OutputDelegate_20.Bind(this, Completed_73BBACCD42E416A824379DA18BF29220);0x4109CallFunc_LoadGameConsistentAsync_ReturnValue_2.Completed += K2Node_CreateDelegate_OutputDelegate_20;0x4132CallFunc_LoadGameConsistentAsync_ReturnValue_2.Activate();0x4156PopFlow();0x4157resetsavev = K2Node_CustomEvent_resetsavev;0x416ALocalLevel = K2Node_CustomEvent_LocalLevel;0x4185goto Label_40A8;0x418Agoto Label_390E;0x418Fgoto Label_3639;0x4194selectedslot = K2Node_CustomEvent_selectedslot;0x41AFgoto Label_3DE5;0x41B4Label_41B4:0x41B4if (!(Temp_bool_Variable_18)) goto Label_403B;0x41C2goto Label_3713;0x41C7PushFlow(Label_4216);0x41CCPointLevel = K2Node_CustomEvent_LevelID;0x41E7PointSave = K2Node_CustomEvent_Reset;0x41FASaveSlotSelected = GameSaveSlot;0x4215PopFlow();0x4216Label_4216:0x4216CallFunc_DoesSaveGameExistAsync_ReturnValue_2 = DoesSaveGameExistAsync(this, SaveSlotSelected, 0);0x4239CallFunc_IsValid_ReturnValue_11 = IsValid(CallFunc_DoesSaveGameExistAsync_ReturnValue_2);0x4256if (!(CallFunc_IsValid_ReturnValue_11)) PopFlow();0x4260K2Node_CreateDelegate_OutputDelegate_10.Bind(this, Completed_0074E7A74D5A19995E1B32964D1EAAFC);0x4277CallFunc_DoesSaveGameExistAsync_ReturnValue_2.Completed += K2Node_CreateDelegate_OutputDelegate_10;0x42A0CallFunc_DoesSaveGameExistAsync_ReturnValue_2.Activate();0x42C4PopFlow();0x42C5Temp_bool_Variable_18 = K2Node_CustomEvent_bExists_4;0x42D8goto Label_41B4;0x42DDTemp_bool_Variable_19 = K2Node_CustomEvent_bSuccess_12;0x42F0goto Label_3E7E;0x42F5Temp_bool_Variable_20 = K2Node_CustomEvent_bSuccess_13;0x4308Temp_object_Variable_7 = K2Node_CustomEvent_SaveGame_6;0x431BK2Node_DynamicCast_AsMy_Save_Game_7 = Cast<MySaveGame_C>(Temp_object_Variable_7);0x433FK2Node_DynamicCast_bSuccess_13 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_7);0x435Cif (!(K2Node_DynamicCast_bSuccess_13)) PopFlow();0x4366K2Node_DynamicCast_AsMy_Save_Game_7.ClearSlot();0x438Agoto Label_3F1A;0x438FLabel_438F:0x438Freturn;0x4391// end of script
Final0x04
void StartPointAsynEnd__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void EndClearSave__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void AsynLoadEnd__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void EndCheckSaveAsync__DelegateSignature(bool FurthestHas, bool GameHas, int32 FurthestID, int32 GameID)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x0C
void PauseGame__DelegateSignature(bool Pause)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void SelfieMode__DelegateSignature(bool Start)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void SkipCutscene__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void WeaponDeactiveTimer__DelegateSignature(double Time)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void StartDemoGame__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void StartBeginningGame__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void HackPress__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void ParryEndBack__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void StartedBoss__DelegateSignature(bool Started)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void EndOrbCollect__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void FinishLoadLOD__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void FinishLoadArea__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void StartScreenEnd__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void NotinGround__DelegateSignature(bool NotInGround)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void SlackingEvent__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void DelayActionEnemy__DelegateSignature(double Delay, bool NoDefinitive)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x09
void StartGame__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void StartOrbCollect__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void ParkourHitStart__DelegateSignature(AActor* Actor, USceneComponent* Comp)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10
void BossSliced__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void isShadowPlayer__DelegateSignature(bool Interior)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void DeathFirstDelay__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void WallRunDispatcher__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void JumpDispatcher__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void SliceEndEvent__DelegateSignature(AActor* Actor)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void SliceStartEvent__DelegateSignature(AActor* SlicedActor, USceneComponent* Component)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10
void AfterRestartPlayer__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void EnemyDestroyed__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void StartVerticalSlice__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void EndShowfloor__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void EndDemo__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void EndVerticalSlice__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void EventCutsceneEnd__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void TurnOnOffFlashlight__DelegateSignature(bool OnOff)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void InstantDeath__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void EventCutscenePhase__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void VRScan__DelegateSignature(bool TurnOn)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void StartCheckpointUnload__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Interior__DelegateSignature(bool isInterior)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void EndTalkSubtitle__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void ChangedInputMethod__DelegateSignature(bool GPInput)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void CheckpointAfterDeath__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void FinishLoadBaseMaps__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void StartPawn__DelegateSignature(AMainChar_C* P mainChar)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void Level10__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Level09__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Level08__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Level07__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Level06__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Level05__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Level04__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Level03__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Level02__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Level01__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Level00__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void CheckpointStart__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void CustomStartPlay__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void GoreEmoval__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Parry__DelegateSignature(AActor* Owner)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void Land__DelegateSignature(AActor* Actor, USceneComponent* Comp)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10
void AttackPress__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void ForceEnd__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void RespawnWorld__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00