void MakeUpdateGamePhaseSettings (const FString & GamePhaseName , FOnlineSessionSettingsBP & StructOut ) Script25 statements · 765 bytes of bytecode 0x0000 CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x001E CallFunc_GetSessionSettings_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetSessionSettings(FName(Default));0x0055 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetSessionSettings_ReturnValue);0x0072 if (!(CallFunc_IsValid_ReturnValue)) goto Label_02FA;0x0080 CallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x00B2 CurrentSettings = CallFunc_GetValue_ReturnValue.Settings;0x00D6 CallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x0108 CurrentOnlineSessionSettings = CallFunc_GetValue_ReturnValue;0x0123 K2Node_MakeStruct_VariantDataBP.Type = 6;0x0140 K2Node_MakeStruct_VariantDataBP.AsBool = false;0x0154 K2Node_MakeStruct_VariantDataBP.AsInt = 0;0x0174 K2Node_MakeStruct_VariantDataBP.AsFloat = 0f;0x0194 K2Node_MakeStruct_VariantDataBP.AsDouble = 0;0x01B8 K2Node_MakeStruct_VariantDataBP.AsInt64 = 0;0x01DC K2Node_MakeStruct_VariantDataBP.AsString = GamePhaseName;0x0200 K2Node_MakeStruct_OnlineSessionSettingBP.Data = K2Node_MakeStruct_VariantDataBP;0x0224 K2Node_MakeStruct_OnlineSessionSettingBP.AdvertisementType = 3;0x0241 K2Node_MakeStruct_OnlineSessionSettingBP.ID = 0;0x0261 Temp_name_Variable = FName(GamePhase);0x0280 /Script/Engine.Default__BlueprintMapLibrary.Map_Add(CurrentSettings, Temp_name_Variable, K2Node_MakeStruct_OnlineSessionSettingBP);0x02BB CurrentOnlineSessionSettings.Settings = CurrentSettings;0x02DF StructOut = CurrentOnlineSessionSettings;0x02FA Label_02FA:0x02FA return;Public 0x15b1e90 0x160 void MakeUpdateCanJoinSettings (bool JoinState , FOnlineSessionSettingsBP & StructOut ) Script25 statements · 766 bytes of bytecode 0x0000 CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x001E CallFunc_GetSessionSettings_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetSessionSettings(FName(Default));0x0055 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetSessionSettings_ReturnValue);0x0072 if (!(CallFunc_IsValid_ReturnValue)) goto Label_02FB;0x0080 CallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x00B2 CurrentSettings = CallFunc_GetValue_ReturnValue.Settings;0x00D6 CallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x0108 CurrentOnlineSessionSettings = CallFunc_GetValue_ReturnValue;0x0123 K2Node_MakeStruct_VariantDataBP.Type = 9;0x0140 K2Node_MakeStruct_VariantDataBP.AsBool = JoinState;0x015C K2Node_MakeStruct_VariantDataBP.AsInt = 0;0x017C K2Node_MakeStruct_VariantDataBP.AsFloat = 0f;0x019C K2Node_MakeStruct_VariantDataBP.AsDouble = 0;0x01C0 K2Node_MakeStruct_VariantDataBP.AsInt64 = 0;0x01E4 K2Node_MakeStruct_VariantDataBP.AsString = "";0x0201 K2Node_MakeStruct_OnlineSessionSettingBP.Data = K2Node_MakeStruct_VariantDataBP;0x0225 K2Node_MakeStruct_OnlineSessionSettingBP.AdvertisementType = 3;0x0242 K2Node_MakeStruct_OnlineSessionSettingBP.ID = 0;0x0262 Temp_name_Variable = FName(CanJoin);0x0281 /Script/Engine.Default__BlueprintMapLibrary.Map_Add(CurrentSettings, Temp_name_Variable, K2Node_MakeStruct_OnlineSessionSettingBP);0x02BC CurrentOnlineSessionSettings.Settings = CurrentSettings;0x02E0 StructOut = CurrentOnlineSessionSettings;0x02FB Label_02FB:0x02FB return;Public 0x15b1e90 0x158 void SetupVoiceChatPlayer (AActor * Owner ) Script12 statements · 539 bytes of bytecode 0x0000 CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x0067 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Script/UniversalVoiceChatPro.PlayerVoiceChatActor, CallFunc_MakeTransform_ReturnValue, 1, Owner, 1);0x009B CallFunc_RandomInteger_ReturnValue = RandomInteger(100);0x00BC SetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(idVoiceChat), CallFunc_RandomInteger_ReturnValue);0x00E5 SetStringPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(pathToAttenuationAsset), "/Game/SA_VoiceChat.SA_VoiceChat");0x0126 SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(AntiCheatAllowUseProximity), false);0x0147 SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(AntiCheatAllowUseGlobal), false);0x0168 CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x01CF CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x01F7 CallFunc_FinishSpawningActor_ReturnValue.bAlwaysRelevant = true;0x0218 return;Public 0x15b1e90 0x08 void MakeUpdaeNumPlayerSettings (int32 NewConnectionNum , FOnlineSessionSettingsBP & StructOut ) Script30 statements · 1,002 bytes of bytecode 0x0000 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(NewConnectionNum);0x0025 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("\\u30d7\\u30ec\\u30a4\\u30e4\\u30fc\\u6570\\u5909\\u66f4", ":");0x0057 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_IntToString_ReturnValue);0x0085 PrintString(this, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0.504266f, 0f, 1f}, 2f, FName(None));0x00CF CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x00ED CallFunc_GetSessionSettings_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetSessionSettings(FName(Default));0x0124 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetSessionSettings_ReturnValue);0x0141 if (!(CallFunc_IsValid_ReturnValue)) goto Label_03E7;0x014F CallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x0181 CurrentSettings = CallFunc_GetValue_ReturnValue.Settings;0x01A5 CallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x01D7 CurrentOnlineSessionSettings = CallFunc_GetValue_ReturnValue;0x01F2 Temp_name_Variable = FName(NumConnectionPlayers);0x0211 CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(NewConnectionNum);0x0236 K2Node_MakeStruct_VariantDataBP.Type = 3;0x0253 K2Node_MakeStruct_VariantDataBP.AsBool = false;0x0267 K2Node_MakeStruct_VariantDataBP.AsInt = 0;0x0287 K2Node_MakeStruct_VariantDataBP.AsFloat = 0f;0x02A7 K2Node_MakeStruct_VariantDataBP.AsDouble = 0;0x02CB K2Node_MakeStruct_VariantDataBP.AsInt64 = CallFunc_Conv_IntToInt64_ReturnValue;0x02EF K2Node_MakeStruct_VariantDataBP.AsString = "";0x030C K2Node_MakeStruct_OnlineSessionSettingBP.Data = K2Node_MakeStruct_VariantDataBP;0x0330 K2Node_MakeStruct_OnlineSessionSettingBP.AdvertisementType = 3;0x034D K2Node_MakeStruct_OnlineSessionSettingBP.ID = 0;0x036D /Script/Engine.Default__BlueprintMapLibrary.Map_Add(CurrentSettings, Temp_name_Variable, K2Node_MakeStruct_OnlineSessionSettingBP);0x03A8 CurrentOnlineSessionSettings.Settings = CurrentSettings;0x03CC StructOut = CurrentOnlineSessionSettings;0x03E7 Label_03E7:0x03E7 return;Public 0x15b1e90 0x158 void UpdateSpawnedControllers () Script25 statements · 525 bytes of bytecode 0x0000 PushFlow(Label_020A);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SpawnedControllers);0x006E CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01A4;0x00A2 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BD PushFlow(Label_01C0);0x00C2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(SpawnedControllers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00FD CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item);0x011A if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0124 /Script/Engine.Default__KismetArrayLibrary.Array_Get(SpawnedControllers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x015F CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LastSetArray, CallFunc_Array_Get_Item);0x01A3 PopFlow();0x01A4 Label_01A4:0x01A4 LastSetArray = LastSetArray;0x01BF PopFlow();0x01C0 Label_01C0:0x01C0 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01EA Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0205 goto Label_0033;0x020A Label_020A:0x020A return;Public 0x15b1e90 0x00 void CheckBindItem (ABP_FirstPersonCharacter_Main_C * Character , AActor * Actor ) Script22 statements · 558 bytes of bytecode 0x0000 K2Node_DynamicCast_AsBPI_Item_Interface = Cast<BPI_ItemInterface_C>(Actor);0x0024 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Item_Interface);0x0041 if (!(K2Node_DynamicCast_bSuccess)) goto Label_00F5;0x004F K2Node_DynamicCast_AsBPI_Item_Interface.GetItemInfo(CallFunc_GetItemInfo_HandType, CallFunc_GetItemInfo_ClassType, CallFunc_GetItemInfo_NotPickUp, CallFunc_GetItemInfo_HaveRotation, CallFunc_GetItemInfo_Add_Position, CallFunc_GetItemInfo_IsBoneAttach, CallFunc_GetItemInfo_BindType, CallFunc_GetItemInfo_BoneName, CallFunc_GetItemInfo_CoreDatas);0x00C5 Label_00C5:0x00C5 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_GetItemInfo_NotPickUp);0x00E2 if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_022B;0x00F0 goto Label_022B;0x00F5 Label_00F5:0x00F5 CallFunc_GetItemInfo_HandType = 0;0x0109 CallFunc_GetItemInfo_ClassType = 0;0x011D CallFunc_GetItemInfo_NotPickUp = false;0x0128 CallFunc_GetItemInfo_HaveRotation = FRotator(0, 0, 0);0x0153 CallFunc_GetItemInfo_Add_Position = FVector(0, 0, 0);0x017E CallFunc_GetItemInfo_IsBoneAttach = false;0x0189 CallFunc_GetItemInfo_BindType = 0;0x019D CallFunc_GetItemInfo_BoneName = FName(None);0x01BC CallFunc_GetItemInfo_CoreDatas = ST_ItemCoreDatas{Guid{0, 0, 0, 0}, FName(None), 0, TMap{}};0x0226 goto Label_00C5;0x022B Label_022B:0x022B return;Public 0x15b1e90 0x10 void OnUpdateSessionComplete_DE97626F47E9317836E9DF84671CB5B8 (const FName & SessionName , bool bWasSuccessful ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_SessionName_5 = SessionName;0x0012 PersistentFrame.K2Node_CustomEvent_bWasSuccessful_5 = bWasSuccessful;0x0024 ExecuteUbergraph_BP_FirstPersonGameMode_V2(4407);0x0033 return;0x15b1e90 0x09 void OnCallFailed_DE97626F47E9317836E9DF84671CB5B8 (const FName & SessionName , bool bWasSuccessful ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_SessionName_4 = SessionName;0x0012 PersistentFrame.K2Node_CustomEvent_bWasSuccessful_4 = bWasSuccessful;0x0024 ExecuteUbergraph_BP_FirstPersonGameMode_V2(5522);0x0033 return;0x15b1e90 0x09 void OnUpdateSessionComplete_0B8BFF2042E91A2A39DAD2BE5940BD84 (const FName & SessionName , bool bWasSuccessful ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_SessionName_3 = SessionName;0x0012 PersistentFrame.K2Node_CustomEvent_bWasSuccessful_3 = bWasSuccessful;0x0024 ExecuteUbergraph_BP_FirstPersonGameMode_V2(1152);0x0033 return;0x15b1e90 0x09 void OnCallFailed_0B8BFF2042E91A2A39DAD2BE5940BD84 (const FName & SessionName , bool bWasSuccessful ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_SessionName_2 = SessionName;0x0012 PersistentFrame.K2Node_CustomEvent_bWasSuccessful_2 = bWasSuccessful;0x0024 ExecuteUbergraph_BP_FirstPersonGameMode_V2(1248);0x0033 return;0x15b1e90 0x09 void OnUpdateSessionComplete_4C3FEC454ACE9E1456DA7DAD80AB4E11 (const FName & SessionName , bool bWasSuccessful ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_SessionName_1 = SessionName;0x0012 PersistentFrame.K2Node_CustomEvent_bWasSuccessful_1 = bWasSuccessful;0x0024 ExecuteUbergraph_BP_FirstPersonGameMode_V2(2696);0x0033 return;0x15b1e90 0x09 void OnCallFailed_4C3FEC454ACE9E1456DA7DAD80AB4E11 (const FName & SessionName , bool bWasSuccessful ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_SessionName = SessionName;0x0012 PersistentFrame.K2Node_CustomEvent_bWasSuccessful = bWasSuccessful;0x0024 ExecuteUbergraph_BP_FirstPersonGameMode_V2(2792);0x0033 return;0x15b1e90 0x09 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonGameMode_V2(4562);0x000F return;Event Protected 0x15b1e90 0x00 void K2_PostLogin (APlayerController * NewPlayer ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_NewPlayer = NewPlayer;0x0012 ExecuteUbergraph_BP_FirstPersonGameMode_V2(4563);0x0021 return;Event Public 0x15b1e90 0x08 void K2_OnLogout (AController * ExitingController ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_ExitingController = ExitingController;0x0012 ExecuteUbergraph_BP_FirstPersonGameMode_V2(4968);0x0021 return;Event Public 0x15b1e90 0x08 void Spawn (AController * Controller ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Controller = Controller;0x0012 ExecuteUbergraph_BP_FirstPersonGameMode_V2(5516);0x0021 return;0x15b1e90 0x08 void UpdateSessionPlayerNum () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonGameMode_V2(5517);0x000F return;0x15b1e90 0x00 void UpdateJoinState (bool JoinState ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_JoinState = JoinState;0x0012 ExecuteUbergraph_BP_FirstPersonGameMode_V2(5573);0x0021 return;0x15b1e90 0x01 void NumUpdateDelay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonGameMode_V2(5578);0x000F return;0x15b1e90 0x00 void UpdateGamePhaseSession (const FString & GamePhaseName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_GamePhaseName = GamePhaseName;0x0012 ExecuteUbergraph_BP_FirstPersonGameMode_V2(5583);0x0021 return;0x15b1e90 0x10 void DelayUpdate () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonGameMode_V2(5588);0x000F return;0x15b1e90 0x00 void JoinFillterCheck () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonGameMode_V2(5593);0x000F return;0x15b1e90 0x00 void ExecuteUbergraph_BP_FirstPersonGameMode_V2 (int32 EntryPoint ) Script277 statements · 5,601 bytes of bytecode 0x0000 PushFlow(Label_15DE);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F PrintString(this, "\\u30d7\\u30ec\\u30a4\\u30e4\\u30fc\\u6570\\u5909\\u66f4\\u306b\\u5931\\u6557", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0069 Label_0069:0x0069 JoinFillterCheck();0x0077 DelayUntilNextTick(this, LatentActionInfo{0xA9, -1196069525, FName(ExecuteUbergraph_BP_FirstPersonGameMode_V2), this});0x00A8 PopFlow();0x00A9 PushFlow(Label_00C2);0x00AE Label_00AE:0x00AE PushFlow(Label_00CE);0x00B3 if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_0106;0x00C1 PopFlow();0x00C2 Label_00C2:0x00C2 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x00CD PopFlow();0x00CE Label_00CE:0x00CE if (!(Temp_bool_IsClosed_Variable_1)) goto Label_00DD;0x00DC PopFlow();0x00DD Label_00DD:0x00DD Temp_bool_IsClosed_Variable_1 = true;0x00E8 if (!(false)) goto Label_00FA;0x00EE Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x00F9 PopFlow();0x00FA Label_00FA:0x00FA Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x0105 PopFlow();0x0106 Label_0106:0x0106 Temp_bool_Has_Been_Initd_Variable_1 = true;0x0111 if (!(false)) PopFlow();0x0113 Temp_bool_IsClosed_Variable_1 = true;0x011E PopFlow();0x011F PushFlow(Label_0189);0x0124 Label_0124:0x0124 PushFlow(Label_0151);0x0129 if (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_0138;0x0137 PopFlow();0x0138 Label_0138:0x0138 Temp_bool_Has_Been_Initd_Variable_2 = true;0x0143 if (!(false)) PopFlow();0x0145 Temp_bool_IsClosed_Variable_2 = true;0x0150 PopFlow();0x0151 Label_0151:0x0151 if (!(Temp_bool_IsClosed_Variable_2)) goto Label_0160;0x015F PopFlow();0x0160 Label_0160:0x0160 Temp_bool_IsClosed_Variable_2 = true;0x016B if (!(false)) goto Label_017D;0x0171 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x017C PopFlow();0x017D Label_017D:0x017D Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0188 PopFlow();0x0189 Label_0189:0x0189 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0194 PopFlow();0x0195 PushFlow(Label_01FF);0x019A Label_019A:0x019A PushFlow(Label_01C7);0x019F if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_01AE;0x01AD PopFlow();0x01AE Label_01AE:0x01AE Temp_bool_Has_Been_Initd_Variable = true;0x01B9 if (!(false)) PopFlow();0x01BB Temp_bool_IsClosed_Variable = true;0x01C6 PopFlow();0x01C7 Label_01C7:0x01C7 if (!(Temp_bool_IsClosed_Variable)) goto Label_01D6;0x01D5 PopFlow();0x01D6 Label_01D6:0x01D6 Temp_bool_IsClosed_Variable = true;0x01E1 if (!(false)) goto Label_01F3;0x01E7 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 = false;0x01F2 PopFlow();0x01F3 Label_01F3:0x01F3 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 = true;0x01FE PopFlow();0x01FF Label_01FF:0x01FF Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 = true;0x020A PopFlow();0x020B Label_020B:0x020B CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x0229 CallFunc_HasPresenceSession_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.HasPresenceSession();0x0253 if (!(CallFunc_HasPresenceSession_ReturnValue)) PopFlow();0x025D K2_ClearAndInvalidateTimerHandle(this, CallFunc_K2_SetTimerDelegate_ReturnValue);0x0271 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SpawnedControllers);0x02AC CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, 0);0x02CE if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x02D8 PushFlow(Label_046A);0x02DD PushFlow(Label_02E7);0x02E2 goto Label_00AE;0x02E7 Label_02E7:0x02E7 if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1)) PopFlow();0x02F1 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SpawnedControllers);0x032C MakeUpdaeNumPlayerSettings(CallFunc_Array_Length_ReturnValue_1, CallFunc_MakeUpdaeNumPlayerSettings_StructOut);0x034C CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x036A CallFunc_UpdateSession_ReturnValue = UpdateSession(CallFunc_GetGameInstanceSubsystem_ReturnValue, FName(Default), CallFunc_MakeUpdaeNumPlayerSettings_StructOut, true);0x039E CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_UpdateSession_ReturnValue);0x03BB if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x03C5 K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnCallFailed_DE97626F47E9317836E9DF84671CB5B8);0x03DC CallFunc_UpdateSession_ReturnValue.OnCallFailed += K2Node_CreateDelegate_OutputDelegate_7;0x0405 K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnUpdateSessionComplete_DE97626F47E9317836E9DF84671CB5B8);0x041C CallFunc_UpdateSession_ReturnValue.OnUpdateSessionComplete += K2Node_CreateDelegate_OutputDelegate_6;0x0445 CallFunc_UpdateSession_ReturnValue.Activate();0x0469 PopFlow();0x046A Label_046A:0x046A PushFlow(Label_0474);0x046F goto Label_00AE;0x0474 Label_0474:0x0474 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x047F PopFlow();0x0480 Temp_name_Variable_1 = K2Node_CustomEvent_SessionName_3;0x049B Temp_bool_Variable = K2Node_CustomEvent_bWasSuccessful_3;0x04AE Label_04AE:0x04AE DelayUntilNextTick(this, LatentActionInfo{0x11F, -1167553444, FName(ExecuteUbergraph_BP_FirstPersonGameMode_V2), this});0x04DF PopFlow();0x04E0 Temp_name_Variable_1 = K2Node_CustomEvent_SessionName_2;0x04FB Temp_bool_Variable = K2Node_CustomEvent_bWasSuccessful_2;0x050E goto Label_04AE;0x0513 Label_0513:0x0513 CallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x0531 CallFunc_HasPresenceSession_ReturnValue_1 = CallFunc_GetGameInstanceSubsystem_ReturnValue_1.HasPresenceSession();0x055B if (!(CallFunc_HasPresenceSession_ReturnValue_1)) PopFlow();0x0565 MakeUpdateGamePhaseSettings(K2Node_CustomEvent_GamePhaseName, CallFunc_MakeUpdateGamePhaseSettings_StructOut);0x0585 PushFlow(Label_06BC);0x058A PushFlow(Label_0594);0x058F goto Label_019A;0x0594 Label_0594:0x0594 if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2)) PopFlow();0x059E CallFunc_GetGameInstanceSubsystem_ReturnValue_3 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x05BC CallFunc_UpdateSession_ReturnValue_2 = UpdateSession(CallFunc_GetGameInstanceSubsystem_ReturnValue_3, FName(Default), CallFunc_MakeUpdateGamePhaseSettings_StructOut, true);0x05F0 CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_UpdateSession_ReturnValue_2);0x060D if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x0617 K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnCallFailed_4C3FEC454ACE9E1456DA7DAD80AB4E11);0x062E CallFunc_UpdateSession_ReturnValue_2.OnCallFailed += K2Node_CreateDelegate_OutputDelegate_4;0x0657 K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnUpdateSessionComplete_4C3FEC454ACE9E1456DA7DAD80AB4E11);0x066E CallFunc_UpdateSession_ReturnValue_2.OnUpdateSessionComplete += K2Node_CreateDelegate_OutputDelegate_3;0x0697 CallFunc_UpdateSession_ReturnValue_2.Activate();0x06BB PopFlow();0x06BC Label_06BC:0x06BC PushFlow(Label_06C6);0x06C1 goto Label_019A;0x06C6 Label_06C6:0x06C6 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 = false;0x06D1 PopFlow();0x06D2 Label_06D2:0x06D2 CallFunc_GetGameInstanceSubsystem_ReturnValue_2 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x06F0 CallFunc_GetSessionSettings_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_2.GetSessionSettings(FName(Default));0x0727 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetSessionSettings_ReturnValue);0x0744 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x074E CallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x0780 Temp_name_Variable_2 = FName(Password);0x079F CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetValue_ReturnValue.Settings, Temp_name_Variable_2, CallFunc_Map_Find_Value);0x07ED CallFunc_HashStringPure_ReturnValue = /Game/BluePrints/LINK/BPF_Link_Online.Default__BPF_Link_Online_C.HashStringPure("", this);0x0826 CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_Map_Find_Value.Data.AsString, CallFunc_HashStringPure_ReturnValue);0x085E if (!(CallFunc_EqualEqual_StrStr_ReturnValue)) PopFlow();0x0868 Label_0868:0x0868 MakeUpdateCanJoinSettings(K2Node_CustomEvent_JoinState, CallFunc_MakeUpdateCanJoinSettings_StructOut);0x0888 PushFlow(Label_09BF);0x088D PushFlow(Label_0897);0x0892 goto Label_0124;0x0897 Label_0897:0x0897 if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x08A1 CallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x08BF CallFunc_UpdateSession_ReturnValue_1 = UpdateSession(CallFunc_GetGameInstanceSubsystem_ReturnValue_1, FName(Default), CallFunc_MakeUpdateCanJoinSettings_StructOut, true);0x08F3 CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_UpdateSession_ReturnValue_1);0x0910 if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x091A K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnCallFailed_0B8BFF2042E91A2A39DAD2BE5940BD84);0x0931 CallFunc_UpdateSession_ReturnValue_1.OnCallFailed += K2Node_CreateDelegate_OutputDelegate_1;0x095A K2Node_CreateDelegate_OutputDelegate.Bind(this, OnUpdateSessionComplete_0B8BFF2042E91A2A39DAD2BE5940BD84);0x0971 CallFunc_UpdateSession_ReturnValue_1.OnUpdateSessionComplete += K2Node_CreateDelegate_OutputDelegate;0x099A CallFunc_UpdateSession_ReturnValue_1.Activate();0x09BE PopFlow();0x09BF Label_09BF:0x09BF PushFlow(Label_09C9);0x09C4 goto Label_0124;0x09C9 Label_09C9:0x09C9 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x09D4 PopFlow();0x09D5 Label_09D5:0x09D5 CallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x09F3 CallFunc_HasPresenceSession_ReturnValue_2 = CallFunc_GetGameInstanceSubsystem_ReturnValue_1.HasPresenceSession();0x0A1D if (!(CallFunc_HasPresenceSession_ReturnValue_2)) PopFlow();0x0A27 if (!(K2Node_CustomEvent_JoinState)) goto Label_06D2;0x0A35 goto Label_0868;0x0A3A Label_0A3A:0x0A3A K2Node_CreateDelegate_OutputDelegate_2.Bind(this, NumUpdateDelay);0x0A51 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_2, 1f, true, false, 0f, 0f);0x0A87 PopFlow();0x0A88 Temp_name_Variable_3 = K2Node_CustomEvent_SessionName_1;0x0AA3 Temp_bool_Variable_1 = K2Node_CustomEvent_bWasSuccessful_1;0x0AB6 Label_0AB6:0x0AB6 DelayUntilNextTick(this, LatentActionInfo{0x195, -2077274576, FName(ExecuteUbergraph_BP_FirstPersonGameMode_V2), this});0x0AE7 PopFlow();0x0AE8 Temp_name_Variable_3 = K2Node_CustomEvent_SessionName;0x0B03 Temp_bool_Variable_1 = K2Node_CustomEvent_bWasSuccessful;0x0B16 goto Label_0AB6;0x0B1B Label_0B1B:0x0B1B CallFunc_GetGameInstanceSubsystem_ReturnValue_4 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x0B39 CallFunc_GetSessionSettings_ReturnValue_1 = CallFunc_GetGameInstanceSubsystem_ReturnValue_4.GetSessionSettings(FName(Default));0x0B70 CallFunc_GetValue_ReturnValue_1 = CallFunc_GetSessionSettings_ReturnValue_1.GetValue();0x0BA2 Temp_name_Variable_4 = FName(NumConnectionPlayers);0x0BC1 CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetValue_ReturnValue_1.Settings, Temp_name_Variable_4, CallFunc_Map_Find_Value_1);0x0C0F CallFunc_Conv_Int64ToInt_ReturnValue = Conv_Int64ToInt(CallFunc_Map_Find_Value_1.Data.AsInt64);0x0C46 MaxPlayerChange.Broadcast(CallFunc_Conv_Int64ToInt_ReturnValue, CallFunc_GetValue_ReturnValue_1.NumPublicConnections);0x0C74 CallFunc_GetValue_ReturnValue_1 = CallFunc_GetSessionSettings_ReturnValue_1.GetValue();0x0CA6 Temp_name_Variable_4 = FName(NumConnectionPlayers);0x0CC5 CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_GetValue_ReturnValue_1.NumPublicConnections);0x0CF3 CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetValue_ReturnValue_1.Settings, Temp_name_Variable_4, CallFunc_Map_Find_Value_1);0x0D41 Temp_name_Variable_5 = FName(CanJoin);0x0D60 CallFunc_Map_Find_ReturnValue_2 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetValue_ReturnValue_1.Settings, Temp_name_Variable_5, CallFunc_Map_Find_Value_2);0x0DAE CallFunc_Less_Int64Int64_ReturnValue = Less_Int64Int64(CallFunc_Map_Find_Value_1.Data.AsInt64, CallFunc_Conv_IntToInt64_ReturnValue);0x0DE6 CallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(CallFunc_Map_Find_Value_2.Data.AsBool, CallFunc_Less_Int64Int64_ReturnValue);0x0E1E if (!(CallFunc_NotEqual_BoolBool_ReturnValue)) PopFlow();0x0E28 CallFunc_GetValue_ReturnValue_1 = CallFunc_GetSessionSettings_ReturnValue_1.GetValue();0x0E5A Temp_name_Variable_4 = FName(NumConnectionPlayers);0x0E79 CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_GetValue_ReturnValue_1.NumPublicConnections);0x0EA7 CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetValue_ReturnValue_1.Settings, Temp_name_Variable_4, CallFunc_Map_Find_Value_1);0x0EF5 CallFunc_Less_Int64Int64_ReturnValue = Less_Int64Int64(CallFunc_Map_Find_Value_1.Data.AsInt64, CallFunc_Conv_IntToInt64_ReturnValue);0x0F2D UpdateJoinState(CallFunc_Less_Int64Int64_ReturnValue);0x0F44 CallFunc_GetValue_ReturnValue_1 = CallFunc_GetSessionSettings_ReturnValue_1.GetValue();0x0F76 Temp_name_Variable_4 = FName(NumConnectionPlayers);0x0F95 CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_GetValue_ReturnValue_1.NumPublicConnections);0x0FC3 CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetValue_ReturnValue_1.Settings, Temp_name_Variable_4, CallFunc_Map_Find_Value_1);0x1011 CallFunc_Less_Int64Int64_ReturnValue = Less_Int64Int64(CallFunc_Map_Find_Value_1.Data.AsInt64, CallFunc_Conv_IntToInt64_ReturnValue);0x1049 CallFunc_SelectString_ReturnValue = SelectString("\\u53c2\\u52a0\\u53ef\\u80fd\\u306b\\u306a\\u308a\\u307e\\u3057\\u305f", "\\u53c2\\u52a0\\u4e0d\\u53ef\\u80fd\\u306b\\u306a\\u308a\\u307e\\u3057\\u305f", CallFunc_Less_Int64Int64_ReturnValue);0x109E PrintString(this, CallFunc_SelectString_ReturnValue, true, true, LinearColor{0f, 1f, 0.657081f, 1f}, 6f, FName(None));0x10E8 PopFlow();0x10E9 Label_10E9:0x10E9 K2Node_CreateDelegate_OutputDelegate_5.Bind(this, DelayUpdate);0x1100 CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_5, 1f, false, false, 0f, 0f);0x1136 PopFlow();0x1137 Temp_name_Variable = K2Node_CustomEvent_SessionName_5;0x1152 Temp_bool_Variable_2 = K2Node_CustomEvent_bWasSuccessful_5;0x1165 if (!(Temp_bool_Variable_2)) goto Label_000F;0x1173 PrintString(this, "\\u30d7\\u30ec\\u30a4\\u30e4\\u30fc\\u6570\\u5909\\u66f4\\u306b\\u6210\\u529f", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x11CD goto Label_0069;0x11D2 PopFlow();0x11D3 K2_PostLogin(K2Node_Event_NewPlayer);0x11E6 if (!(UseVoiceChat)) goto Label_120B;0x11F4 SetupVoiceChatPlayer(K2Node_Event_NewPlayer);0x120B Label_120B:0x120B CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ActivePlayers, K2Node_Event_NewPlayer);0x124F CallFunc_GetDisplayName_ReturnValue_1 = GetDisplayName(K2Node_Event_NewPlayer);0x1274 CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("\\u30d7\\u30ec\\u30a4\\u30e4\\u30fc\\u304c\\u767b\\u9332\\u3055\\u308c\\u307e\\u3057\\u305f:", CallFunc_GetDisplayName_ReturnValue_1);0x12B8 PrintString(this, CallFunc_Concat_StrStr_ReturnValue_2, true, true, LinearColor{0f, 1f, 0.041225f, 1f}, 2f, FName(None));0x1302 CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SpawnedControllers, K2Node_Event_NewPlayer);0x1346 UpdateSpawnControllers.Broadcast();0x1359 UpdateSessionPlayerNum();0x1367 PopFlow();0x1368 K2_OnLogout(K2Node_Event_ExitingController);0x137B CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(ActivePlayers, K2Node_Event_ExitingController);0x13B7 CallFunc_Array_RemoveItem_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(SpawnedControllers, K2Node_Event_ExitingController);0x13F3 CallFunc_GetDisplayName_ReturnValue = GetDisplayName(K2Node_Event_ExitingController);0x1418 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("\\u30d7\\u30ec\\u30a4\\u30e4\\u30fc\\u304c\\u524a\\u9664\\u3055\\u308c\\u307e\\u3057\\u305f:", CallFunc_GetDisplayName_ReturnValue);0x145C CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, ":");0x1484 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SpawnedControllers);0x14BF CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Array_Length_ReturnValue);0x14E4 CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Conv_IntToString_ReturnValue);0x1512 PrintString(this, CallFunc_Concat_StrStr_ReturnValue_3, true, true, LinearColor{0f, 1f, 0.12091f, 1f}, 2f, FName(None));0x155C UpdateSpawnedControllers();0x156A UpdateSpawnControllers.Broadcast();0x157D UpdateSessionPlayerNum();0x158B PopFlow();0x158C PopFlow();0x158D goto Label_0A3A;0x1592 Temp_name_Variable = K2Node_CustomEvent_SessionName_4;0x15AD Temp_bool_Variable_2 = K2Node_CustomEvent_bWasSuccessful_4;0x15C0 goto Label_000F;0x15C5 goto Label_09D5;0x15CA goto Label_020B;0x15CF goto Label_10E9;0x15D4 goto Label_0513;0x15D9 goto Label_0B1B;0x15DE Label_15DE:0x15DE return;Final 0x15b1e90 0x04 void MaxPlayerChange__DelegateSignature (int32 Current , int32 max ) Script2 statements · 3 bytes of bytecode Public 0x15b1e90 0x08 void UpdateSpawnControllers__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x15b1e90 0x00 void DeleteUI__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x15b1e90 0x00