0x00x03D0
Members 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | DefaultSceneRoot | USceneComponent* | 7 flags | nullptr | |
| 0x0328 | 0x08 | padding / unreflected | |||
| 0x60 | SpawnTransform | FTransform | 5 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x18 | RespawnLocations | FVector | 7 flags | {X=-7903.284773, Y=2601.276136, Z=7347.798065} | |
| 0x10 | TwitchNames | TArray<FText> | 3 flags | [] | |
| 0x08 | Save_Ref | USaveGame* | 7 flags | nullptr | |
| 0x01 | Using_Twitch | bool | 7 flags | false | |
| 0x03C1 | 0x07 | padding / unreflected | |||
| 0x08 | NewVar_0 | USave_Game_C* | 7 flags | nullptr | |
Inherited from AGameModeBase 17
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | OptionsString | FString | 5 flags | "" | |
| 0x08 | GameSessionClass | TSubclassOf<AGameSession> | 8 flags | /Script/Engine.GameSession | |
| 0x08 | GameStateClass | TSubclassOf<AGameStateBase> | 10 flags | /Script/Engine.GameStateBase | |
| 0x08 | PlayerControllerClass | TSubclassOf<APlayerController> | 10 flags | /Script/Engine.PlayerController | |
| 0x08 | PlayerStateClass | TSubclassOf<APlayerState> | 10 flags | /Script/Engine.PlayerState | |
| 0x08 | HUDClass | TSubclassOf<AHUD> | 8 flags | /Script/Engine.HUD | |
| 0x08 | DefaultPawnClass | TSubclassOf<APawn> | 8 flags | /Script/Engine.DefaultPawn | |
| 0x08 | SpectatorClass | TSubclassOf<ASpectatorPawn> | 10 flags | /Script/Engine.SpectatorPawn | |
| 0x08 | ReplaySpectatorPlayerControllerClass | TSubclassOf<APlayerController> | 10 flags | /Script/Engine.PlayerController | |
| 0x08 | ServerStatReplicatorClass | TSubclassOf<AServerStatReplicator> | 10 flags | /Script/Engine.ServerStatReplicator | |
| 0x08 | GameSession | AGameSession* | Transient+6 flags | nullptr | |
| 0x08 | GameState | AGameStateBase* | Transient+6 flags | nullptr | |
| 0x08 | ServerStatReplicator | AServerStatReplicator* | Transient+6 flags | nullptr | |
| 0x18 | DefaultPlayerName | FText | 2 flags | <FText> | |
| 0x01 | bUseSeamlessTravel : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bStartPlayersAsSpectators : 1bit 1 | bool | Protected+6 flags | false | |
| 0x01 | bPauseable : 1bit 2 | bool | Protected+5 flags | true |
Inherited from AActor 78
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryActorTick | FActorTickFunction | 3 flags | {} | |
| 0x01 | bNetTemporary : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bNetStartup : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bOnlyRelevantToOwner : 1bit 2 | bool | 7 flags | false | |
| 0x01 | bAlwaysRelevant : 1bit 3 | bool | 6 flags | false | |
| 0x01 | bReplicateMovement : 1bit 4 | bool | NetRepNotify+5 flags | false | |
| 0x01 | bCallPreReplication : 1bit 5 | bool | 5 flags | true | |
| 0x01 | bCallPreReplicationForReplay : 1bit 6 | bool | 5 flags | true | |
| 0x01 | bHidden : 1bit 7 | bool | Net+7 flags | false | |
| 0x01 | bTearOff : 1bit 0 | bool | Net+3 flags | false | |
| 0x01 | bForceNetAddressable : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bExchangedRoles : 1bit 2 | bool | Transient+3 flags | false | |
| 0x01 | bNetLoadOnClient : 1bit 3 | bool | 4 flags | true | |
| 0x01 | bNetUseOwnerRelevancy : 1bit 4 | bool | 6 flags | false | |
| 0x01 | bRelevantForNetworkReplays : 1bit 5 | bool | 3 flags | true | |
| 0x01 | bRelevantForLevelBounds : 1bit 6 | bool | 5 flags | true | |
| 0x01 | bReplayRewindable : 1bit 7 | bool | 5 flags | false | |
| 0x01 | bAllowTickBeforeBeginPlay : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bAutoDestroyWhenFinished : 1bit 1 | bool | 4 flags | false | |
| 0x01 | bCanBeDamaged : 1bit 2 | bool | Net+6 flags | true | |
| 0x01 | bBlockInput : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bCollideWhenPlacing : 1bit 4 | bool | 3 flags | false | |
| 0x01 | bFindCameraComponentWhenViewTarget : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bGenerateOverlapEventsDuringLevelStreaming : 1bit 6 | bool | 5 flags | false | |
| 0x01 | bIgnoresOriginShifting : 1bit 7 | bool | 5 flags | false | |
| 0x01 | bEnableAutoLODGeneration : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bIsEditorOnlyActor : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bActorSeamlessTraveled : 1bit 2 | bool | 3 flags | false | |
| 0x01 | bReplicates : 1bit 3 | bool | Protected+7 flags | false | |
| 0x01 | bCanBeInCluster : 1bit 4 | bool | Protected+5 flags | false | |
| 0x01 | bAllowReceiveTickEventOnDedicatedServer : 1bit 5 | bool | Protected+3 flags | true | |
| 0x01 | bActorEnableCollision : 1bit 5 | bool | 3 flags | true | |
| 0x01 | bActorIsBeingDestroyed : 1bit 6 | bool | Transient+4 flags | false | |
| 0x005D | 0x01 | padding / unreflected | |||
| 0x01 | UpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | Protected+6 flags | UseConfigDefault | |
| 0x01 | DefaultUpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | 8 flags | OnlyUpdateMovable | |
| 0x01 | RemoteRole | ENetRole | NetTransient+5 flags | ROLE_None | |
| 0x0061 | 0x07 | padding / unreflected | |||
| 0x68 | ReplicatedMovement | FRepMovement | NetRepNotify+5 flags | {LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,… | |
| 0x04 | InitialLifeSpan | float | 8 flags | 0 | |
| 0x04 | CustomTimeDilation | float | 7 flags | 1 | |
| 0x00D8 | 0x08 | padding / unreflected | |||
| 0x60 | AttachmentReplication | FRepAttachment | NetTransient+5 flags | {AttachParent=nullptr, LocationOffset={}, RelativeScale3D={… | |
| 0x08 | Owner | AActor* | NetRepNotify+7 flags | nullptr | |
| 0x08 | NetDriverName | FName | Protected+5 flags | GameNetDriver | |
| 0x01 | Role | ENetRole | Net+5 flags | ROLE_Authority | |
| 0x01 | NetDormancy | ENetDormancy | 9 flags | DORM_Awake | |
| 0x01 | SpawnCollisionHandlingMethod | ESpawnActorCollisionHandlingMethod | 7 flags | AlwaysSpawn | |
| 0x01 | AutoReceiveInput | EAutoReceiveInput | 6 flags | Disabled | |
| 0x04 | InputPriority | int32 | 6 flags | 0 | |
| 0x08 | InputComponent | UInputComponent* | 9 flags | nullptr | |
| 0x04 | NetCullDistanceSquared | float | 9 flags | 2.25e+08 | |
| 0x04 | NetTag | int32 | Transient+5 flags | 0 | |
| 0x04 | NetUpdateFrequency | float | 8 flags | 100 | |
| 0x04 | MinNetUpdateFrequency | float | 8 flags | 2 | |
| 0x04 | NetPriority | float | 8 flags | 1 | |
| 0x0174 | 0x04 | padding / unreflected | |||
| 0x08 | Instigator | APawn* | NetRepNotify+8 flags | nullptr | |
| 0x10 | Children | TArray<AActor*> | Transient+3 flags | [] | |
| 0x08 | RootComponent | USceneComponent* | Protected+10 flags | nullptr | |
| 0x0198 | 0x08 | padding / unreflected | |||
| 0x04 | RayTracingGroupId | int32 | 5 flags | -1 | |
| 0x01A4 | 0x04 | padding / unreflected | |||
| 0x10 | Layers | TArray<FName> | 4 flags | [] | |
| 0x08 | ParentComponent | TWeakObjectPtr<UChildActorComponent> | 8 flags | <0xffffffff> | |
| 0x01C0 | 0x08 | padding / unreflected | |||
| 0x10 | Tags | TArray<FName> | 5 flags | [] | |
| 0x01 | OnTakeAnyDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakePointDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakeRadialDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorBeginOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorEndOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnBeginCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnClicked | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnReleased | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchBegin | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnd | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnter | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchLeave | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorHit | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnDestroyed | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndPlay | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01E8 | 0x60 | padding / unreflected | |||
| 0x10 | InstanceComponents | TArray<UActorComponent*> | 5 flags | [] | |
| 0x10 | BlueprintCreatedComponents | TArray<UActorComponent*> | 7 flags | [] | |
Functions 10
| Signature | Flags | Native | Params |
|---|---|---|---|
void LoadTimers(const FString& SlotName)Script17 statements · 542 bytes of bytecode0x0000CallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist(SlotName, 0);0x0022if (!(CallFunc_DoesSaveGameExist_ReturnValue)) goto Label_021B;0x0030CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot("A", 0);0x004CK2Node_DynamicCast_AsSave_Game = Cast<Save_Game_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x0070K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsSave_Game);0x008Dif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_021B;0x009BCallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x00B0K2Node_DynamicCast_AsPeepo_Game_Instance = Cast<PeepoGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x00D4K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPeepo_Game_Instance);0x00F1if (!(K2Node_DynamicCast_bSuccess)) goto Label_021B;0x00FFK2Node_DynamicCast_AsPeepo_Game_Instance.Sec = K2Node_DynamicCast_AsSave_Game.Sec;0x0146K2Node_DynamicCast_AsPeepo_Game_Instance.Min = K2Node_DynamicCast_AsSave_Game.Min;0x018DK2Node_DynamicCast_AsPeepo_Game_Instance.Hour = K2Node_DynamicCast_AsSave_Game.Hour;0x01D4K2Node_DynamicCast_AsPeepo_Game_Instance.Deaths = K2Node_DynamicCast_AsSave_Game.Deaths;0x021BLabel_021B:0x021Breturn;0x021D// end of script | Public | 0x10 | |
void SaveTimers(const FString& SlotName1)Script25 statements · 656 bytes of bytecode0x0000CallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist(SlotName1, 0);0x0022if (!(CallFunc_DoesSaveGameExist_ReturnValue)) goto Label_0258;0x0030CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot("A", 0);0x004CSave_Ref = CallFunc_LoadGameFromSlot_ReturnValue;0x005FLabel_005F:0x005FK2Node_DynamicCast_AsSave_Game = Cast<Save_Game_C>(Save_Ref);0x0083K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSave_Game);0x00A0if (!(K2Node_DynamicCast_bSuccess)) goto Label_028D;0x00AECallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x00C3K2Node_DynamicCast_AsPeepo_Game_Instance = Cast<PeepoGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x00E7K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsPeepo_Game_Instance);0x0104if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_028D;0x0112K2Node_DynamicCast_AsSave_Game.Sec = K2Node_DynamicCast_AsPeepo_Game_Instance.Sec;0x0159K2Node_DynamicCast_AsSave_Game.Min = K2Node_DynamicCast_AsPeepo_Game_Instance.Min;0x01A0K2Node_DynamicCast_AsSave_Game.Hour = K2Node_DynamicCast_AsPeepo_Game_Instance.Hour;0x01E7K2Node_DynamicCast_AsSave_Game.Deaths = K2Node_DynamicCast_AsPeepo_Game_Instance.Deaths;0x022ECallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(K2Node_DynamicCast_AsSave_Game, "A", 0);0x0253goto Label_028D;0x0258Label_0258:0x0258CallFunc_CreateSaveGameObject_ReturnValue = CreateSaveGameObject(/Game/Boni_Blueprints/Save_Game.Save_Game_C);0x0275Save_Ref = CallFunc_CreateSaveGameObject_ReturnValue;0x0288goto Label_005F;0x028DLabel_028D:0x028Dreturn;0x028F// end of script | Public | 0x10 | |
void LoadGame(const FString& SlotName)Script25 statements · 589 bytes of bytecode0x0000CallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist(SlotName, 0);0x0022if (!(CallFunc_DoesSaveGameExist_ReturnValue)) goto Label_024A;0x0030CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot(SlotName, 0);0x0052K2Node_DynamicCast_AsSave_Game = Cast<Save_Game_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x0076K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSave_Game);0x0093if (!(K2Node_DynamicCast_bSuccess)) goto Label_024A;0x00A1RespawnLocations = K2Node_DynamicCast_AsSave_Game.Save_Locations;0x00D2CallFunc_GetAllActorsOfClass_OutActors = {};0x00DDGetAllActorsOfClass(this, /Game/Boni_Blueprints/Checkpoints/1_Respawn_BP.1_Respawn_BP_C, CallFunc_GetAllActorsOfClass_OutActors);0x00FATemp_bool_True_if_break_was_hit_Variable = false;0x0105Temp_int_Loop_Counter_Variable = 0;0x011CTemp_int_Array_Index_Variable = 0;0x0133Label_0133:0x0133CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0150CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x018BCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01B1CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x01D7if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_024A;0x01E5Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0200CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x022ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0245goto Label_0133;0x024ALabel_024A:0x024Areturn;0x024C// end of script | Public | 0x10 | |
void SaveGame(const FString& SlotName)Script44 statements · 1,148 bytes of bytecode0x0000PushFlow(Label_0479);0x0005CallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist(SlotName, 0);0x0027if (!(CallFunc_DoesSaveGameExist_ReturnValue)) goto Label_0385;0x0035CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot("A", 0);0x0051Save_Ref = CallFunc_LoadGameFromSlot_ReturnValue;0x0064Label_0064:0x0064K2Node_DynamicCast_AsSave_Game = Cast<Save_Game_C>(Save_Ref);0x0088K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSave_Game);0x00A5if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00AFK2Node_DynamicCast_AsSave_Game.Save_Locations = RespawnLocations;0x00E0CallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(Save_Ref, SlotName, 0);0x010BCallFunc_GetAllActorsOfClass_OutActors = {};0x0116GetAllActorsOfClass(this, /Game/Boni_Blueprints/Checkpoints/1_Respawn_BP.1_Respawn_BP_C, CallFunc_GetAllActorsOfClass_OutActors);0x0133Temp_bool_True_if_break_was_hit_Variable = false;0x013ETemp_int_Loop_Counter_Variable = 0;0x0155Temp_int_Array_Index_Variable = 0;0x016CLabel_016C:0x016CCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0189CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x01C4CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01EACallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x0210if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_03BA;0x021ETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0239PushFlow(Label_042F);0x023E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0279/Script/Engine.Default__KismetArrayLibrary.Array_Set(K2Node_DynamicCast_AsSave_Game.Save_Usable, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item.Usable?, true);0x02E1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x031C/Script/Engine.Default__KismetArrayLibrary.Array_Set(K2Node_DynamicCast_AsSave_Game.Save_Active, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item.Active, true);0x0384PopFlow();0x0385Label_0385:0x0385CallFunc_CreateSaveGameObject_ReturnValue = CreateSaveGameObject(/Game/Boni_Blueprints/Save_Game.Save_Game_C);0x03A2Save_Ref = CallFunc_CreateSaveGameObject_ReturnValue;0x03B5goto Label_0064;0x03BALabel_03BA:0x03BACallFunc_SaveGameToSlot_ReturnValue_1 = SaveGameToSlot(Save_Ref, SlotName, 0);0x03E5PrintString(this, "Saved!", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x042EPopFlow();0x042FLabel_042F:0x042FCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0459Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0474goto Label_016C;0x0479Label_0479:0x0479return;0x047B// end of script | Public | 0x10 | |
void OnDestroyed_(AActor* DestroyedActor)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_DestroyedActor = DestroyedActor;0x0012ExecuteUbergraph_ThirdPersonGameMode(1531);0x0021return;0x0023// end of script | 0x08 | ||
void Respawn()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ThirdPersonGameMode(1409);0x000Freturn;0x0011// end of script | 0x00 | ||
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ThirdPersonGameMode(414);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void On_Message(const FTwitchMessage& TwitchMessage)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_TwitchMessage = TwitchMessage;0x0012ExecuteUbergraph_ThirdPersonGameMode(1410);0x0021return;0x0023// end of script | 0xD8 | ||
void OnCheer(const FTwitchCheer& TwitchCheer)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_TwitchCheer = TwitchCheer;0x0012ExecuteUbergraph_ThirdPersonGameMode(1530);0x0021return;0x0023// end of script | 0xE0 | ||
void ExecuteUbergraph_ThirdPersonGameMode(int32 EntryPoint)Script61 statements · 1,589 bytes of bytecode0x0000PushFlow(Label_0632);0x0005goto [EntryPoint];0x000FCallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x002DCallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_GetCurrentLevelName_ReturnValue);0x0052OpenLevel(this, CallFunc_Conv_StringToName_ReturnValue, true, "");0x0069PopFlow();0x006ALabel_006A:0x006ACallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x007FK2Node_DynamicCast_AsPeepo_Game_Instance = Cast<PeepoGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x00A3K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPeepo_Game_Instance);0x00C0if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00CACallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x00E4K2Node_DynamicCast_AsBoni_Character = Cast<BoniCharacter_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x0108K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBoni_Character);0x0125if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x012FCallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x0149CallFunc_K2_SetActorLocation_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue.K2_SetActorLocation(K2Node_DynamicCast_AsPeepo_Game_Instance.Spawn, false, CallFunc_K2_SetActorLocation_SweepHitResult, false);0x019DPopFlow();0x019ECallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x01B8/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_GameOnly(CallFunc_GetPlayerController_ReturnValue);0x01E1CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x01FBCallFunc_GetPlayerController_ReturnValue.bShowMouseCursor = false;0x021Cgoto Label_006A;0x0221Label_0221:0x0221Temp_int_Array_Index_Variable = 0;0x0238Label_0238:0x0238CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(TwitchNames);0x0273CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0299if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x02A3Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x02BEPushFlow(Label_0537);0x02C3CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(K2Node_CustomEvent_TwitchMessage.Author.Name);0x02FA/Script/Engine.Default__KismetArrayLibrary.Array_Get(TwitchNames, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0335CallFunc_EqualEqual_TextText_ReturnValue = EqualEqual_TextText(CallFunc_Array_Get_Item, CallFunc_Conv_StringToText_ReturnValue);0x035BCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_EqualEqual_TextText_ReturnValue);0x0378if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x0382CallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(TwitchNames);0x03BDCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Array_Index_Variable, CallFunc_Array_LastIndex_ReturnValue_1);0x03E3if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x03EDCallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(TwitchNames);0x0428CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_Array_LastIndex_ReturnValue, 1);0x0452Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x046DCallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(TwitchNames);0x04A8CallFunc_Array_LastIndex_ReturnValue = Temp_int_Variable;0x04C3CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(K2Node_CustomEvent_TwitchMessage.Author.Name);0x04FA/Script/Engine.Default__KismetArrayLibrary.Array_Set(TwitchNames, Temp_int_Variable, CallFunc_Conv_StringToText_ReturnValue, false);0x0536PopFlow();0x0537Label_0537:0x0537CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0561Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x057Cgoto Label_0238;0x0581PopFlow();0x0582PrintString(this, K2Node_CustomEvent_TwitchMessage.Author.Name, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x05DETemp_int_Loop_Counter_Variable = 0;0x05F5goto Label_0221;0x05FAPopFlow();0x05FBDelay(this, 0.1f, LatentActionInfo{0xF, -1669067709, FName(ExecuteUbergraph_ThirdPersonGameMode), this});0x0631PopFlow();0x0632Label_0632:0x0632return;0x0634// end of script | Final | 0x04 |