Zdexby TheHolyOneZ
5,457 classes
Class

UBPGI_Main_C

: URedpointGameInstance : UGameInstance : UObject
/Game/BluePrints/BPGI_Main.BPGI_Main_C 0x02A1 (673 B) align 8 inherited 0x0228 19 scripted vtable /Game/BluePrints/BPGI_Main
implements IBPI_LightBPGI_C
0x00x02A1

Members 12

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08CursorSpeeddouble7 flags10
0x10InputDeviceNameFString5 flags""
0x08CreatedSaveGameUBP_Online_SaveData_C*6 flagsnullptr
0x01CloudSaveSuccessbool7 flagsfalse
0x02590x07padding / unreflected
0x10CloudSaveSyncStateFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01CloudSaveCheckbool7 flagsfalse
0x02710x07padding / unreflected
0x10UpdateInputDeviceAllFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01LastInputDeviceAllEInputType7 flagsNone
0x02890x07padding / unreflected
0x10DefaultControllerNameFString5 flags"Xbox"
0x01InputJTypeEN_InputJudgementType7 flagsNewEnumerator0
Inherited from URedpointGameInstance 6
OffsetSizeNameTypeFlagsDefault
0x01bEnsureAlwaysSignedInbool7 flagstrue
0x01C10x07padding / unreflected
0x20StartupScreenFSoftClassPath7 flags{}
0x10StartupScreenLogoSizeFVector2D9 flags{X=0, Y=0}
0x08OnlineSessionClassTSubclassOf<UOnlineSession>10 flags/Script/Engine.OnlineSession
0x08StartupScreenWidgetUUserWidget*8 flagsnullptr
Inherited from UGameInstance 6
OffsetSizeNameTypeFlagsDefault
0x10LocalPlayersTArray<ULocalPlayer*>Protected+4 flags[]
0x08OnlineSessionUOnlineSession*Protected+6 flagsnullptr
0x10ReferencedObjectsTArray<UObject*>Protected+4 flags[]
0x00600x18padding / unreflected
0x10OnPawnControllerChangedDelegatesFMulticastScriptDelegateProtected+4 flags<delegate>
0x00880x18padding / unreflected
0x10OnInputDeviceConnectionChangeFMulticastScriptDelegate4 flags<delegate>
0x10OnUserInputDevicePairingChangeFMulticastScriptDelegate4 flags<delegate>

Functions 19

SignatureFlagsNativeParams
void GetBPGI_Main(const UBPGI_Main_C*& Object)
Script3 statements · 14 bytes of bytecode
0x0000Object = this;0x000Breturn;0x000D// end of script
Public0x08
void UpdateSettings()
Script16 statements · 395 bytes of bytecode
0x0000CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot("PENGUINHOTEL_SETTING", 0);0x002FK2Node_DynamicCast_AsBP_Config_Save_Game = Cast<BP_ConfigSaveGame_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x0053K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Config_Save_Game);0x0070if (!(K2Node_DynamicCast_bSuccess)) goto Label_00B4;0x007EInputDeviceName = K2Node_DynamicCast_AsBP_Config_Save_Game.InputDeviceName;0x00AFgoto Label_0188;0x00B4Label_00B4:0x00B4CallFunc_CreateSaveGameObject_ReturnValue = CreateSaveGameObject(/Game/UI/Settings/BP_ConfigSaveGame.BP_ConfigSaveGame_C);0x00D1CallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(CallFunc_CreateSaveGameObject_ReturnValue, "PENGUINHOTEL_SETTING", 0);0x0109CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x011DCallFunc_GetGameUserSettings_ReturnValue.SetFrameRateLimit(60f);0x0142CallFunc_GetGameUserSettings_ReturnValue.SetVSyncEnabled(true);0x0163CallFunc_GetGameUserSettings_ReturnValue.ApplySettings(false);0x0188Label_0188:0x0188return;0x018A// end of script
Public0x00
void OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA43F9771E1(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful_9 = bWasSuccessful;0x0012PersistentFrame.K2Node_CustomEvent_UserId_9 = UserId;0x0024PersistentFrame.K2Node_CustomEvent_FileName_9 = Filename;0x0036PersistentFrame.K2Node_CustomEvent_BytesWritten_7 = BytesWritten;0x0048ExecuteUbergraph_BPGI_Main(6040);0x0057return;0x0059// end of script
0x50
void OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA43F9771E1(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful_8 = bWasSuccessful;0x0012PersistentFrame.K2Node_CustomEvent_UserId_8 = UserId;0x0024PersistentFrame.K2Node_CustomEvent_FileName_8 = Filename;0x0036PersistentFrame.K2Node_CustomEvent_BytesWritten_6 = BytesWritten;0x0048ExecuteUbergraph_BPGI_Main(6150);0x0057return;0x0059// end of script
0x50
void OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA43F9771E1(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful_7 = bWasSuccessful;0x0012PersistentFrame.K2Node_CustomEvent_UserId_7 = UserId;0x0024PersistentFrame.K2Node_CustomEvent_FileName_7 = Filename;0x0036PersistentFrame.K2Node_CustomEvent_BytesWritten_5 = BytesWritten;0x0048ExecuteUbergraph_BPGI_Main(64);0x0057return;0x0059// end of script
0x50
void OnCallFailed_0646E9BD4A18BBF176FCAEA43F9771E1(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful_6 = bWasSuccessful;0x0012PersistentFrame.K2Node_CustomEvent_UserId_6 = UserId;0x0024PersistentFrame.K2Node_CustomEvent_FileName_6 = Filename;0x0036PersistentFrame.K2Node_CustomEvent_BytesWritten_4 = BytesWritten;0x0048ExecuteUbergraph_BPGI_Main(413);0x0057return;0x0059// end of script
0x50
void OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA44F5EA191(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful_5 = bWasSuccessful;0x0012PersistentFrame.K2Node_CustomEvent_UserId_5 = UserId;0x0024PersistentFrame.K2Node_CustomEvent_FileName_5 = Filename;0x0036PersistentFrame.K2Node_CustomEvent_BytesWritten_3 = BytesWritten;0x0048ExecuteUbergraph_BPGI_Main(1597);0x0057return;0x0059// end of script
0x50
void OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA44F5EA191(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful_4 = bWasSuccessful;0x0012PersistentFrame.K2Node_CustomEvent_UserId_4 = UserId;0x0024PersistentFrame.K2Node_CustomEvent_FileName_4 = Filename;0x0036PersistentFrame.K2Node_CustomEvent_BytesWritten_2 = BytesWritten;0x0048ExecuteUbergraph_BPGI_Main(2004);0x0057return;0x0059// end of script
0x50
void OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA44F5EA191(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful_3 = bWasSuccessful;0x0012PersistentFrame.K2Node_CustomEvent_UserId_3 = UserId;0x0024PersistentFrame.K2Node_CustomEvent_FileName_3 = Filename;0x0036PersistentFrame.K2Node_CustomEvent_BytesWritten_1 = BytesWritten;0x0048ExecuteUbergraph_BPGI_Main(2290);0x0057return;0x0059// end of script
0x50
void OnCallFailed_0646E9BD4A18BBF176FCAEA44F5EA191(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful_2 = bWasSuccessful;0x0012PersistentFrame.K2Node_CustomEvent_UserId_2 = UserId;0x0024PersistentFrame.K2Node_CustomEvent_FileName_2 = Filename;0x0036PersistentFrame.K2Node_CustomEvent_BytesWritten = BytesWritten;0x0048ExecuteUbergraph_BPGI_Main(2545);0x0057return;0x0059// end of script
0x50
void OnReadUserFileComplete_4473CEAA43FDA8DFD02079B1F2500B1B(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful_1 = bWasSuccessful;0x0012PersistentFrame.K2Node_CustomEvent_UserId_1 = UserId;0x0024PersistentFrame.K2Node_CustomEvent_FileName_1 = Filename;0x0036ExecuteUbergraph_BPGI_Main(2650);0x0045return;0x0047// end of script
0x48
void OnCallFailed_4473CEAA43FDA8DFD02079B1F2500B1B(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful = bWasSuccessful;0x0012PersistentFrame.K2Node_CustomEvent_UserId = UserId;0x0024PersistentFrame.K2Node_CustomEvent_FileName = Filename;0x0036ExecuteUbergraph_BPGI_Main(5689);0x0045return;0x0047// end of script
0x48
void ReceiveInit()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPGI_Main(6467);0x000Freturn;0x0011// end of script
EventPublic0x00
void CloudSaveSync()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPGI_Main(7170);0x000Freturn;0x0011// end of script
0x00
void UpdateLastInputDeviceAll(const EInputType& LastInputDeviceAll)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_LastInputDeviceAll = LastInputDeviceAll;0x0012ExecuteUbergraph_BPGI_Main(7186);0x0021return;0x0023// end of script
0x01
void UpdateInputJType(const EN_InputJudgementType& InputJType)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InputJType = InputJType;0x0012ExecuteUbergraph_BPGI_Main(7312);0x0021return;0x0023// end of script
0x01
void ExecuteUbergraph_BPGI_Main(int32 EntryPoint)
Script290 statements · 7,347 bytes of bytecode
0x0000PushFlow(Label_1CB0);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FDefaultControllerName = "Xbox";0x0027PopFlow();0x0028Temp_bool_Variable_3 = false;0x0033PopFlow();0x0034Temp_bool_Variable_4 = false;0x003FPopFlow();0x0040Temp_bool_Variable = K2Node_CustomEvent_bWasSuccessful_7;0x0053Temp_struct_Variable = K2Node_CustomEvent_UserId_7;0x006ETemp_string_Variable = K2Node_CustomEvent_FileName_7;0x0089Temp_int64_Variable = K2Node_CustomEvent_BytesWritten_5;0x00A4PushFlow(Label_00D7);0x00A9if (!(Temp_bool_Variable)) goto Label_0188;0x00B7CloudSaveSyncState.Broadcast(true);0x00CBCloudSaveSuccess = true;0x00D6PopFlow();0x00D7Label_00D7:0x00D7K2Node_DynamicCast_AsBPI_UI_Basic_1 = Cast<BPI_UI_Basic_C>(CallFunc_CustomAddWidget_CreatedeWidget);0x00FBK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_UI_Basic_1);0x0118if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0151;0x0126K2Node_DynamicCast_AsBPI_UI_Basic_1.PlayAnimationMessage(true, 1);0x0151Label_0151:0x0151Delay(this, 0.25f, LatentActionInfo{0x34, 1904821760, FName(ExecuteUbergraph_BPGI_Main), this});0x0187PopFlow();0x0188Label_0188:0x0188CloudSaveSyncState.Broadcast(false);0x019CPopFlow();0x019DTemp_bool_Variable = K2Node_CustomEvent_bWasSuccessful_6;0x01B0Temp_struct_Variable = K2Node_CustomEvent_UserId_6;0x01CBTemp_string_Variable = K2Node_CustomEvent_FileName_6;0x01E6Temp_int64_Variable = K2Node_CustomEvent_BytesWritten_4;0x0201goto Label_0188;0x0206Label_0206:0x0206/Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.CustomAddWidget(/Game/UI/LINK/WBP_SaveNow_LINK.WBP_SaveNow_LINK_C, Temp_object_Variable, 1000, false, this, CallFunc_CustomAddWidget_CreatedeWidget);0x024CK2Node_DynamicCast_AsBPI_UI_Basic = Cast<BPI_UI_Basic_C>(CallFunc_CustomAddWidget_CreatedeWidget);0x0270K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_UI_Basic);0x028Dif (!(K2Node_DynamicCast_bSuccess)) goto Label_02C6;0x029BK2Node_DynamicCast_AsBPI_UI_Basic.PlayAnimationMessage(true, 0);0x02C6Label_02C6:0x02C6CallFunc_MakeLiteralString_ReturnValue_2 = MakeLiteralString("cLeon_Default");0x02F1CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_MakeLiteralString_ReturnValue_2, "_");0x0319CallFunc_GetPlayerController_ReturnValue_3 = GetPlayerController(this, 0);0x0333CallFunc_GetControllerUniqueNetId_ReturnValue_3 = GetControllerUniqueNetId(CallFunc_GetPlayerController_ReturnValue_3);0x0358CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue_3 = Conv_FUniqueNetIdReplToString(CallFunc_GetControllerUniqueNetId_ReturnValue_3);0x037DCallFunc_Concat_StrStr_ReturnValue_9 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_5, CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue_3);0x03ABCallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(K2Node_DynamicCast_AsBP_Online_Save_Data_1, CallFunc_Concat_StrStr_ReturnValue_9, 0);0x03D6CallFunc_CreateFileDataFromSaveGame_ReturnValue = CreateFileDataFromSaveGame(K2Node_DynamicCast_AsBP_Online_Save_Data_1);0x03F3Temp_bool_Variable_4 = true;0x03FECallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineUserCloudSubsystem);0x041CCallFunc_MakeLiteralString_ReturnValue_2 = MakeLiteralString("cLeon_Default");0x0447CallFunc_GetPlayerController_ReturnValue_6 = GetPlayerController(this, 0);0x0461CallFunc_GetControllerUniqueNetId_ReturnValue_6 = GetControllerUniqueNetId(CallFunc_GetPlayerController_ReturnValue_6);0x0486CallFunc_WriteUserFile_ReturnValue = WriteUserFile(CallFunc_GetGameInstanceSubsystem_ReturnValue, CallFunc_GetControllerUniqueNetId_ReturnValue_6, CallFunc_MakeLiteralString_ReturnValue_2, CallFunc_CreateFileDataFromSaveGame_ReturnValue, false);0x04BFCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_WriteUserFile_ReturnValue);0x04DCif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x04E6K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnCallFailed_0646E9BD4A18BBF176FCAEA43F9771E1);0x04FDCallFunc_WriteUserFile_ReturnValue.OnCallFailed += K2Node_CreateDelegate_OutputDelegate_1;0x0526K2Node_CreateDelegate_OutputDelegate.Bind(this, OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA43F9771E1);0x053DCallFunc_WriteUserFile_ReturnValue.OnWriteUserFileComplete += K2Node_CreateDelegate_OutputDelegate;0x0566K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA43F9771E1);0x057DCallFunc_WriteUserFile_ReturnValue.OnWriteUserFileProgress64 += K2Node_CreateDelegate_OutputDelegate_9;0x05A6K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA43F9771E1);0x05BDCallFunc_WriteUserFile_ReturnValue.OnWriteUserFileCanceled += K2Node_CreateDelegate_OutputDelegate_8;0x05E6CallFunc_WriteUserFile_ReturnValue.Activate();0x060APopFlow();0x060BLabel_060B:0x060BCallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/BluePrints/LINK/LINK_ServerSaveData.LINK_ServerSaveData_C, this);0x0629LINK_ServerSaveData = CallFunc_SpawnObject_ReturnValue;0x063CPopFlow();0x063DTemp_bool_Variable_1 = K2Node_CustomEvent_bWasSuccessful_5;0x0650Temp_struct_Variable_1 = K2Node_CustomEvent_UserId_5;0x066BTemp_string_Variable_1 = K2Node_CustomEvent_FileName_5;0x0686Temp_int64_Variable_1 = K2Node_CustomEvent_BytesWritten_3;0x06A1PushFlow(Label_0723);0x06A6Label_06A6:0x06A6PrintString(this, "\\u30af\\u30e9\\u30a6\\u30c9\\u30bb\\u30fc\\u30d6\\u30c7\\u30fc\\u30bf\\u306e\\u66f8\\u304d\\u8fbc\\u307f\\u306b\\u5931\\u6557", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x070ECloudSaveSyncState.Broadcast(false);0x0722PopFlow();0x0723Label_0723:0x0723K2Node_DynamicCast_AsBPI_UI_Basic_2 = Cast<BPI_UI_Basic_C>(CallFunc_CustomAddWidget_CreatedeWidget_1);0x0747K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_UI_Basic_2);0x0764if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_079D;0x0772K2Node_DynamicCast_AsBPI_UI_Basic_2.PlayAnimationMessage(true, 1);0x079DLabel_079D:0x079DDelay(this, 0.25f, LatentActionInfo{0x28, -2119139294, FName(ExecuteUbergraph_BPGI_Main), this});0x07D3PopFlow();0x07D4Temp_bool_Variable_1 = K2Node_CustomEvent_bWasSuccessful_4;0x07E7Temp_struct_Variable_1 = K2Node_CustomEvent_UserId_4;0x0802Temp_string_Variable_1 = K2Node_CustomEvent_FileName_4;0x081DTemp_int64_Variable_1 = K2Node_CustomEvent_BytesWritten_2;0x0838CallFunc_Conv_Int64ToString_ReturnValue = Conv_Int64ToString(Temp_int64_Variable_1);0x085DCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("\\u30af\\u30e9\\u30a6\\u30c9\\u30bb\\u30fc\\u30d6\\u30c7\\u30fc\\u30bf\\u306b\\u66f8\\u304d\\u8fbc\\u307f\\u4e2d:", CallFunc_Conv_Int64ToString_ReturnValue);0x08A7PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x08F1PopFlow();0x08F2Temp_bool_Variable_1 = K2Node_CustomEvent_bWasSuccessful_3;0x0905Temp_struct_Variable_1 = K2Node_CustomEvent_UserId_3;0x0920Temp_string_Variable_1 = K2Node_CustomEvent_FileName_3;0x093BTemp_int64_Variable_1 = K2Node_CustomEvent_BytesWritten_1;0x0956PushFlow(Label_0723);0x095Bif (!(Temp_bool_Variable_1)) goto Label_06A6;0x0969PrintString(this, "\\u30af\\u30e9\\u30a6\\u30c9\\u30bb\\u30fc\\u30d6\\u30c7\\u30fc\\u30bf\\u306e\\u66f8\\u304d\\u8fbc\\u307f\\u306b\\u6210\\u529f", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x09D1CloudSaveSuccess = true;0x09DCCloudSaveSyncState.Broadcast(true);0x09F0PopFlow();0x09F1Temp_bool_Variable_1 = K2Node_CustomEvent_bWasSuccessful_2;0x0A04Temp_struct_Variable_1 = K2Node_CustomEvent_UserId_2;0x0A1FTemp_string_Variable_1 = K2Node_CustomEvent_FileName_2;0x0A3ATemp_int64_Variable_1 = K2Node_CustomEvent_BytesWritten;0x0A55goto Label_06A6;0x0A5ATemp_bool_Variable_2 = K2Node_CustomEvent_bWasSuccessful_1;0x0A6DTemp_struct_Variable_2 = K2Node_CustomEvent_UserId_1;0x0A88Temp_string_Variable_2 = K2Node_CustomEvent_FileName_1;0x0AA3CallFunc_GetGameInstanceSubsystem_ReturnValue_2 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineUserCloudSubsystem);0x0AC1CallFunc_GetFileContents_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_2.GetFileContents(Temp_struct_Variable_2, Temp_string_Variable_2, CallFunc_GetFileContents_FileContents);0x0B06CallFunc_ReadFileDataAsSaveGame_ReturnValue = ReadFileDataAsSaveGame(CallFunc_GetFileContents_FileContents);0x0B23K2Node_DynamicCast_AsBP_Online_Save_Data = Cast<BP_Online_SaveData_C>(CallFunc_ReadFileDataAsSaveGame_ReturnValue);0x0B47K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_Online_Save_Data);0x0B64if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0D00;0x0B72PrintString(this, "\\u30af\\u30e9\\u30a6\\u30c9\\u30bb\\u30fc\\u30d6\\u30c7\\u30fc\\u30bf\\u3092\\u53d6\\u5f97", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0BD0CallFunc_MakeLiteralString_ReturnValue_2 = MakeLiteralString("cLeon_Default");0x0BFBCallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(CallFunc_MakeLiteralString_ReturnValue_2, "_");0x0C23CallFunc_GetPlayerController_ReturnValue_4 = GetPlayerController(this, 0);0x0C3DCallFunc_GetControllerUniqueNetId_ReturnValue_4 = GetControllerUniqueNetId(CallFunc_GetPlayerController_ReturnValue_4);0x0C62CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue_4 = Conv_FUniqueNetIdReplToString(CallFunc_GetControllerUniqueNetId_ReturnValue_4);0x0C87CallFunc_Concat_StrStr_ReturnValue_10 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_6, CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue_4);0x0CB5CallFunc_SaveGameToSlot_ReturnValue_1 = SaveGameToSlot(K2Node_DynamicCast_AsBP_Online_Save_Data, CallFunc_Concat_StrStr_ReturnValue_10, 0);0x0CE0CloudSaveSyncState.Broadcast(true);0x0CF4CloudSaveSuccess = true;0x0CFFPopFlow();0x0D00Label_0D00:0x0D00CallFunc_MakeLiteralString_ReturnValue_2 = MakeLiteralString("cLeon_Default");0x0D2BCallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_MakeLiteralString_ReturnValue_2, "_");0x0D53CallFunc_GetPlayerController_ReturnValue_2 = GetPlayerController(this, 0);0x0D6DCallFunc_GetControllerUniqueNetId_ReturnValue_2 = GetControllerUniqueNetId(CallFunc_GetPlayerController_ReturnValue_2);0x0D92CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue_2 = Conv_FUniqueNetIdReplToString(CallFunc_GetControllerUniqueNetId_ReturnValue_2);0x0DB7CallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue_2);0x0DE5CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot(CallFunc_Concat_StrStr_ReturnValue_8, 0);0x0E07CallFunc_IsValid_ReturnValue = IsValid(CallFunc_LoadGameFromSlot_ReturnValue);0x0E24if (!(CallFunc_IsValid_ReturnValue)) goto Label_0EB1;0x0E32K2Node_DynamicCast_AsBP_Online_Save_Data_1 = Cast<BP_Online_SaveData_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x0E56K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_Online_Save_Data_1);0x0E73if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0EB1;0x0E81CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(Temp_bool_Variable_4);0x0E9Eif (!(CallFunc_Not_PreBool_ReturnValue_1)) goto Label_02C6;0x0EACgoto Label_0206;0x0EB1Label_0EB1:0x0EB1PrintString(this, "\\u30af\\u30e9\\u30a6\\u30c9\\u30bb\\u30fc\\u30d6\\u30c7\\u30fc\\u30bf\\u304c\\u5b58\\u5728\\u3057\\u306a\\u3044\\u305f\\u3081\\u65b0\\u305f\\u306b\\u751f\\u6210", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0F23CallFunc_CreateSaveGameObject_ReturnValue = CreateSaveGameObject(/Game/BluePrints/LINK/BP_Online_SaveData.BP_Online_SaveData_C);0x0F40CreatedSaveGame = CallFunc_CreateSaveGameObject_ReturnValue;0x0F53CallFunc_GetGameInstanceSubsystem_ReturnValue_3 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineIdentitySubsystem);0x0F71CallFunc_GetPlayerController_ReturnValue_6 = GetPlayerController(this, 0);0x0F8BCallFunc_GetControllerUniqueNetId_ReturnValue_6 = GetControllerUniqueNetId(CallFunc_GetPlayerController_ReturnValue_6);0x0FB0CallFunc_GetPlayerNickname_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_3.GetPlayerNickname(CallFunc_GetControllerUniqueNetId_ReturnValue_6);0x0FEBK2Node_MakeStruct_ST_SimpleSaveDatas.AsInt_8_A640FFCE409AFCC01329F7A55D53F9A3 = 0;0x100BK2Node_MakeStruct_ST_SimpleSaveDatas.AsFloat_9_77D022674D66921387AFF694BE681EAE = 0;0x102FK2Node_MakeStruct_ST_SimpleSaveDatas.AsString_6_62B18A534B77387E6EDDE9962094506B = CallFunc_GetPlayerNickname_ReturnValue;0x1053CreatedSaveGame.SetBaseData(FName(CustomPlayerName), K2Node_MakeStruct_ST_SimpleSaveDatas);0x108DCallFunc_MakeLiteralString_ReturnValue = MakeLiteralString("cLeon_Default");0x10B8CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_MakeLiteralString_ReturnValue, "_");0x10E0CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x10FACallFunc_GetControllerUniqueNetId_ReturnValue_1 = GetControllerUniqueNetId(CallFunc_GetPlayerController_ReturnValue_1);0x111FCallFunc_Conv_FUniqueNetIdReplToString_ReturnValue_1 = Conv_FUniqueNetIdReplToString(CallFunc_GetControllerUniqueNetId_ReturnValue_1);0x1144CallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue_1);0x1172CallFunc_SaveGameToSlot_ReturnValue_3 = SaveGameToSlot(CreatedSaveGame, CallFunc_Concat_StrStr_ReturnValue_7, 0);0x119DCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_Variable_3);0x11BAif (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_1288;0x11C8/Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.CustomAddWidget(/Game/UI/LINK/WBP_SaveNow_LINK.WBP_SaveNow_LINK_C, Temp_object_Variable_1, 1000, false, this, CallFunc_CustomAddWidget_CreatedeWidget_1);0x120EK2Node_DynamicCast_AsBPI_UI_Basic_3 = Cast<BPI_UI_Basic_C>(CallFunc_CustomAddWidget_CreatedeWidget_1);0x1232K2Node_DynamicCast_bSuccess_5 = Cast<2>(K2Node_DynamicCast_AsBPI_UI_Basic_3);0x124Fif (!(K2Node_DynamicCast_bSuccess_5)) goto Label_1288;0x125DK2Node_DynamicCast_AsBPI_UI_Basic_3.PlayAnimationMessage(true, 0);0x1288Label_1288:0x1288CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x12A2CallFunc_GetControllerUniqueNetId_ReturnValue = GetControllerUniqueNetId(CallFunc_GetPlayerController_ReturnValue);0x12C7CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue = Conv_FUniqueNetIdReplToString(CallFunc_GetControllerUniqueNetId_ReturnValue);0x12ECCallFunc_MakeLiteralString_ReturnValue = MakeLiteralString("cLeon_Default");0x1317CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_MakeLiteralString_ReturnValue, "_");0x133FCallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue);0x136DCallFunc_SaveGameToSlot_ReturnValue_2 = SaveGameToSlot(CreatedSaveGame, CallFunc_Concat_StrStr_ReturnValue_3, 0);0x1398CallFunc_CreateFileDataFromSaveGame_ReturnValue_1 = CreateFileDataFromSaveGame(CreatedSaveGame);0x13B5Temp_bool_Variable_3 = true;0x13C0CallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineUserCloudSubsystem);0x13DECallFunc_MakeLiteralString_ReturnValue = MakeLiteralString("cLeon_Default");0x1409CallFunc_GetPlayerController_ReturnValue_6 = GetPlayerController(this, 0);0x1423CallFunc_GetControllerUniqueNetId_ReturnValue_6 = GetControllerUniqueNetId(CallFunc_GetPlayerController_ReturnValue_6);0x1448CallFunc_WriteUserFile_ReturnValue_1 = WriteUserFile(CallFunc_GetGameInstanceSubsystem_ReturnValue_1, CallFunc_GetControllerUniqueNetId_ReturnValue_6, CallFunc_MakeLiteralString_ReturnValue, CallFunc_CreateFileDataFromSaveGame_ReturnValue_1, false);0x1481CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_WriteUserFile_ReturnValue_1);0x149Eif (!(CallFunc_IsValid_ReturnValue_3)) goto Label_15D0;0x14ACK2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnCallFailed_0646E9BD4A18BBF176FCAEA44F5EA191);0x14C3CallFunc_WriteUserFile_ReturnValue_1.OnCallFailed += K2Node_CreateDelegate_OutputDelegate_5;0x14ECK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA44F5EA191);0x1503CallFunc_WriteUserFile_ReturnValue_1.OnWriteUserFileComplete += K2Node_CreateDelegate_OutputDelegate_4;0x152CK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA44F5EA191);0x1543CallFunc_WriteUserFile_ReturnValue_1.OnWriteUserFileProgress64 += K2Node_CreateDelegate_OutputDelegate_3;0x156CK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA44F5EA191);0x1583CallFunc_WriteUserFile_ReturnValue_1.OnWriteUserFileCanceled += K2Node_CreateDelegate_OutputDelegate_2;0x15ACCallFunc_WriteUserFile_ReturnValue_1.Activate();0x15D0Label_15D0:0x15D0PrintString(this, "\\u30af\\u30e9\\u30a6\\u30c9\\u30bb\\u30fc\\u30d6\\u30c7\\u30fc\\u30bf\\u306e\\u66f8\\u304d\\u8fbc\\u307f\\u3092\\u958b\\u59cb", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1638PopFlow();0x1639Temp_bool_Variable_2 = K2Node_CustomEvent_bWasSuccessful;0x164CTemp_struct_Variable_2 = K2Node_CustomEvent_UserId;0x1667Temp_string_Variable_2 = K2Node_CustomEvent_FileName;0x1682goto Label_0D00;0x1687Label_1687:0x1687K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(InputJType, 1);0x16A6if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_16F7;0x16B4K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(InputJType, 2);0x16D3if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_16E2;0x16E1PopFlow();0x16E2Label_16E2:0x16E2LastInputDeviceAll = 3;0x16F6PopFlow();0x16F7Label_16F7:0x16F7LastInputDeviceAll = 1;0x170BPopFlow();0x170CLabel_170C:0x170CCallFunc_Conv_ByteToString_ReturnValue = Conv_ByteToString(LastInputDeviceAll);0x1731PrintString(this, CallFunc_Conv_ByteToString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x177BUpdateInputDeviceAll.Broadcast(LastInputDeviceAll);0x1797PopFlow();0x1798Temp_bool_Variable = K2Node_CustomEvent_bWasSuccessful_9;0x17ABTemp_struct_Variable = K2Node_CustomEvent_UserId_9;0x17C6Temp_string_Variable = K2Node_CustomEvent_FileName_9;0x17E1Temp_int64_Variable = K2Node_CustomEvent_BytesWritten_7;0x17FCPushFlow(Label_00D7);0x1801goto Label_0188;0x1806Temp_bool_Variable = K2Node_CustomEvent_bWasSuccessful_8;0x1819Temp_struct_Variable = K2Node_CustomEvent_UserId_8;0x1834Temp_string_Variable = K2Node_CustomEvent_FileName_8;0x184FTemp_int64_Variable = K2Node_CustomEvent_BytesWritten_6;0x186APopFlow();0x186BLabel_186B:0x186BCallFunc_GetPlatformName_ReturnValue = GetPlatformName();0x1887K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_GetPlatformName_ReturnValue, "Windows");0x18ADif (!(K2Node_SwitchString_CmpSuccess)) goto Label_000F;0x18BBK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_GetPlatformName_ReturnValue, "Switch");0x18E0if (!(K2Node_SwitchString_CmpSuccess)) goto Label_1927;0x18EEK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_GetPlatformName_ReturnValue, "Switch2");0x1914if (!(K2Node_SwitchString_CmpSuccess)) goto Label_1927;0x1922goto Label_000F;0x1927Label_1927:0x1927DefaultControllerName = "Switch2";0x1942PopFlow();0x1943ReceiveInit();0x194DPushFlow(Label_186B);0x1952PushFlow(Label_196A);0x1957UpdateSettings();0x1965goto Label_060B;0x196ALabel_196A:0x196ACallFunc_LoadGameFromSlot_ReturnValue_1 = LoadGameFromSlot("PENGUINHOTEL_SETTING", 0);0x1999K2Node_DynamicCast_AsBP_Config_Save_Game = Cast<BP_ConfigSaveGame_C>(CallFunc_LoadGameFromSlot_ReturnValue_1);0x19BDK2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsBP_Config_Save_Game);0x19DAif (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x19E4UpdateInputJType(K2Node_DynamicCast_AsBP_Config_Save_Game.InputJudgementType);0x1A11PopFlow();0x1A12Label_1A12:0x1A12PrintString(this, "\\u30af\\u30e9\\u30a6\\u30c9\\u30bb\\u30fc\\u30d6\\u30c7\\u30fc\\u30bf\\u306e\\u53d6\\u5f97\\u3092\\u958b\\u59cb", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1A76PopFlow();0x1A77Label_1A77:0x1A77CallFunc_GetGameInstanceSubsystem_ReturnValue_2 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineUserCloudSubsystem);0x1A95CallFunc_MakeLiteralString_ReturnValue_1 = MakeLiteralString("cLeon_Default");0x1AC0CallFunc_GetPlayerController_ReturnValue_5 = GetPlayerController(this, 0);0x1ADACallFunc_GetControllerUniqueNetId_ReturnValue_5 = GetControllerUniqueNetId(CallFunc_GetPlayerController_ReturnValue_5);0x1AFFCallFunc_ReadUserFile_ReturnValue = ReadUserFile(CallFunc_GetGameInstanceSubsystem_ReturnValue_2, CallFunc_GetControllerUniqueNetId_ReturnValue_5, CallFunc_MakeLiteralString_ReturnValue_1);0x1B2ECallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_ReadUserFile_ReturnValue);0x1B4Bif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_1A12;0x1B59K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnCallFailed_4473CEAA43FDA8DFD02079B1F2500B1B);0x1B70CallFunc_ReadUserFile_ReturnValue.OnCallFailed += K2Node_CreateDelegate_OutputDelegate_7;0x1B99K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnReadUserFileComplete_4473CEAA43FDA8DFD02079B1F2500B1B);0x1BB0CallFunc_ReadUserFile_ReturnValue.OnReadUserFileComplete += K2Node_CreateDelegate_OutputDelegate_6;0x1BD9CallFunc_ReadUserFile_ReturnValue.Activate();0x1BFDgoto Label_1A12;0x1C02CloudSaveCheck = true;0x1C0Dgoto Label_1A77;0x1C12K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(InputJType, 0);0x1C31if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1C40;0x1C3FPopFlow();0x1C40Label_1C40:0x1C40CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(K2Node_CustomEvent_LastInputDeviceAll, LastInputDeviceAll);0x1C66if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x1C70LastInputDeviceAll = K2Node_CustomEvent_LastInputDeviceAll;0x1C8Bgoto Label_170C;0x1C90InputJType = K2Node_CustomEvent_InputJType;0x1CABgoto Label_1687;0x1CB0Label_1CB0:0x1CB0return;0x1CB2// end of script
Final0x04
void UpdateInputDeviceAll__DelegateSignature(const EInputType& InputType)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void CloudSaveSyncState__DelegateSignature(bool Rezult)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01

Used by 15

types with a member, parameter or interface of this type