Zdexby TheHolyOneZ
5,457 classes
Class

ABP_FirstPersonGameMode_V2_C

: AMyGameModeBase : AGameModeBase : AInfo : AActor : UObject
/Game/FirstPerson/Blueprints/BP_FirstPersonGameMode_V2.BP_FirstPersonGameMode_V2_C 0x03C0 (960 B) align 8 inherited 0x0348 26 scripted vtable /Game/FirstPerson/Blueprints/BP_FirstPersonGameMode_V2
0x00x03C0

Members 10

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x08UIPauseUWBP_Pause_C*7 flagsnullptr
0x10DeleteUIFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10ActivePlayersTArray<AController*>3 flags[]
0x10SpawnedControllersTArray<AController*>4 flags[]
0x10UpdateSpawnControllersFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01UseVoiceChatbool7 flagstrue
0x03A10x07padding / unreflected
0x08VoiceChatSoundAttUSoundAttenuation*6 flags/Game/SA_VoiceChat.SA_VoiceChat
0x10MaxPlayerChangeFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
Inherited from AMyGameModeBase 1
OffsetSizeNameTypeFlagsDefault
0x01bCheckMaxPublicConnectionsbool7 flagstrue
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
0x03290x03padding / unreflected
0x01GameNetDriverReplicationSystemEReplicationSystemProtected+8 flagsDefault
Inherited from AActor 79
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 6boolProtected+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
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>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 26

SignatureFlagsNativeParams
void MakeUpdateGamePhaseSettings(const FString& GamePhaseName, FOnlineSessionSettingsBP& StructOut)
Script25 statements · 765 bytes of bytecode
0x0000CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x001ECallFunc_GetSessionSettings_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetSessionSettings(FName(Default));0x0055CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetSessionSettings_ReturnValue);0x0072if (!(CallFunc_IsValid_ReturnValue)) goto Label_02FA;0x0080CallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x00B2CurrentSettings = CallFunc_GetValue_ReturnValue.Settings;0x00D6CallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x0108CurrentOnlineSessionSettings = CallFunc_GetValue_ReturnValue;0x0123K2Node_MakeStruct_VariantDataBP.Type = 6;0x0140K2Node_MakeStruct_VariantDataBP.AsBool = false;0x0154K2Node_MakeStruct_VariantDataBP.AsInt = 0;0x0174K2Node_MakeStruct_VariantDataBP.AsFloat = 0f;0x0194K2Node_MakeStruct_VariantDataBP.AsDouble = 0;0x01B8K2Node_MakeStruct_VariantDataBP.AsInt64 = 0;0x01DCK2Node_MakeStruct_VariantDataBP.AsString = GamePhaseName;0x0200K2Node_MakeStruct_OnlineSessionSettingBP.Data = K2Node_MakeStruct_VariantDataBP;0x0224K2Node_MakeStruct_OnlineSessionSettingBP.AdvertisementType = 3;0x0241K2Node_MakeStruct_OnlineSessionSettingBP.ID = 0;0x0261Temp_name_Variable = FName(GamePhase);0x0280/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CurrentSettings, Temp_name_Variable, K2Node_MakeStruct_OnlineSessionSettingBP);0x02BBCurrentOnlineSessionSettings.Settings = CurrentSettings;0x02DFStructOut = CurrentOnlineSessionSettings;0x02FALabel_02FA:0x02FAreturn;0x02FC// end of script
Public0x160
void MakeUpdateCanJoinSettings(bool JoinState, FOnlineSessionSettingsBP& StructOut)
Script25 statements · 766 bytes of bytecode
0x0000CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x001ECallFunc_GetSessionSettings_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetSessionSettings(FName(Default));0x0055CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetSessionSettings_ReturnValue);0x0072if (!(CallFunc_IsValid_ReturnValue)) goto Label_02FB;0x0080CallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x00B2CurrentSettings = CallFunc_GetValue_ReturnValue.Settings;0x00D6CallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x0108CurrentOnlineSessionSettings = CallFunc_GetValue_ReturnValue;0x0123K2Node_MakeStruct_VariantDataBP.Type = 9;0x0140K2Node_MakeStruct_VariantDataBP.AsBool = JoinState;0x015CK2Node_MakeStruct_VariantDataBP.AsInt = 0;0x017CK2Node_MakeStruct_VariantDataBP.AsFloat = 0f;0x019CK2Node_MakeStruct_VariantDataBP.AsDouble = 0;0x01C0K2Node_MakeStruct_VariantDataBP.AsInt64 = 0;0x01E4K2Node_MakeStruct_VariantDataBP.AsString = "";0x0201K2Node_MakeStruct_OnlineSessionSettingBP.Data = K2Node_MakeStruct_VariantDataBP;0x0225K2Node_MakeStruct_OnlineSessionSettingBP.AdvertisementType = 3;0x0242K2Node_MakeStruct_OnlineSessionSettingBP.ID = 0;0x0262Temp_name_Variable = FName(CanJoin);0x0281/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CurrentSettings, Temp_name_Variable, K2Node_MakeStruct_OnlineSessionSettingBP);0x02BCCurrentOnlineSessionSettings.Settings = CurrentSettings;0x02E0StructOut = CurrentOnlineSessionSettings;0x02FBLabel_02FB:0x02FBreturn;0x02FD// end of script
Public0x158
void SetupVoiceChatPlayer(AActor* Owner)
Script12 statements · 539 bytes of bytecode
0x0000CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x0067CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Script/UniversalVoiceChatPro.PlayerVoiceChatActor, CallFunc_MakeTransform_ReturnValue, 1, Owner, 1);0x009BCallFunc_RandomInteger_ReturnValue = RandomInteger(100);0x00BCSetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(idVoiceChat), CallFunc_RandomInteger_ReturnValue);0x00E5SetStringPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(pathToAttenuationAsset), "/Game/SA_VoiceChat.SA_VoiceChat");0x0126SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(AntiCheatAllowUseProximity), false);0x0147SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(AntiCheatAllowUseGlobal), false);0x0168CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x01CFCallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x01F7CallFunc_FinishSpawningActor_ReturnValue.bAlwaysRelevant = true;0x0218return;0x021A// end of script
Public0x08
void MakeUpdaeNumPlayerSettings(int32 NewConnectionNum, FOnlineSessionSettingsBP& StructOut)
Script30 statements · 1,002 bytes of bytecode
0x0000CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(NewConnectionNum);0x0025CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("\\u30d7\\u30ec\\u30a4\\u30e4\\u30fc\\u6570\\u5909\\u66f4", ":");0x0057CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_IntToString_ReturnValue);0x0085PrintString(this, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0.504266f, 0f, 1f}, 2f, FName(None));0x00CFCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x00EDCallFunc_GetSessionSettings_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetSessionSettings(FName(Default));0x0124CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetSessionSettings_ReturnValue);0x0141if (!(CallFunc_IsValid_ReturnValue)) goto Label_03E7;0x014FCallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x0181CurrentSettings = CallFunc_GetValue_ReturnValue.Settings;0x01A5CallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x01D7CurrentOnlineSessionSettings = CallFunc_GetValue_ReturnValue;0x01F2Temp_name_Variable = FName(NumConnectionPlayers);0x0211CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(NewConnectionNum);0x0236K2Node_MakeStruct_VariantDataBP.Type = 3;0x0253K2Node_MakeStruct_VariantDataBP.AsBool = false;0x0267K2Node_MakeStruct_VariantDataBP.AsInt = 0;0x0287K2Node_MakeStruct_VariantDataBP.AsFloat = 0f;0x02A7K2Node_MakeStruct_VariantDataBP.AsDouble = 0;0x02CBK2Node_MakeStruct_VariantDataBP.AsInt64 = CallFunc_Conv_IntToInt64_ReturnValue;0x02EFK2Node_MakeStruct_VariantDataBP.AsString = "";0x030CK2Node_MakeStruct_OnlineSessionSettingBP.Data = K2Node_MakeStruct_VariantDataBP;0x0330K2Node_MakeStruct_OnlineSessionSettingBP.AdvertisementType = 3;0x034DK2Node_MakeStruct_OnlineSessionSettingBP.ID = 0;0x036D/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CurrentSettings, Temp_name_Variable, K2Node_MakeStruct_OnlineSessionSettingBP);0x03A8CurrentOnlineSessionSettings.Settings = CurrentSettings;0x03CCStructOut = CurrentOnlineSessionSettings;0x03E7Label_03E7:0x03E7return;0x03E9// end of script
Public0x158
void UpdateSpawnedControllers()
Script25 statements · 525 bytes of bytecode
0x0000PushFlow(Label_020A);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SpawnedControllers);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01A4;0x00A2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BDPushFlow(Label_01C0);0x00C2/Script/Engine.Default__KismetArrayLibrary.Array_Get(SpawnedControllers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00FDCallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item);0x011Aif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0124/Script/Engine.Default__KismetArrayLibrary.Array_Get(SpawnedControllers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x015FCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LastSetArray, CallFunc_Array_Get_Item);0x01A3PopFlow();0x01A4Label_01A4:0x01A4LastSetArray = LastSetArray;0x01BFPopFlow();0x01C0Label_01C0:0x01C0CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01EATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0205goto Label_0033;0x020ALabel_020A:0x020Areturn;0x020C// end of script
Public0x00
void CheckBindItem(ABP_FirstPersonCharacter_Main_C* Character, AActor* Actor)
Script22 statements · 558 bytes of bytecode
0x0000K2Node_DynamicCast_AsBPI_Item_Interface = Cast<BPI_ItemInterface_C>(Actor);0x0024K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Item_Interface);0x0041if (!(K2Node_DynamicCast_bSuccess)) goto Label_00F5;0x004FK2Node_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);0x00C5Label_00C5:0x00C5CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_GetItemInfo_NotPickUp);0x00E2if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_022B;0x00F0goto Label_022B;0x00F5Label_00F5:0x00F5CallFunc_GetItemInfo_HandType = 0;0x0109CallFunc_GetItemInfo_ClassType = 0;0x011DCallFunc_GetItemInfo_NotPickUp = false;0x0128CallFunc_GetItemInfo_HaveRotation = FRotator(0, 0, 0);0x0153CallFunc_GetItemInfo_Add_Position = FVector(0, 0, 0);0x017ECallFunc_GetItemInfo_IsBoneAttach = false;0x0189CallFunc_GetItemInfo_BindType = 0;0x019DCallFunc_GetItemInfo_BoneName = FName(None);0x01BCCallFunc_GetItemInfo_CoreDatas = ST_ItemCoreDatas{Guid{0, 0, 0, 0}, FName(None), 0, TMap{}};0x0226goto Label_00C5;0x022BLabel_022B:0x022Breturn;0x022D// end of script
Public0x10
void OnUpdateSessionComplete_DE97626F47E9317836E9DF84671CB5B8(const FName& SessionName, bool bWasSuccessful)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SessionName_5 = SessionName;0x0012PersistentFrame.K2Node_CustomEvent_bWasSuccessful_5 = bWasSuccessful;0x0024ExecuteUbergraph_BP_FirstPersonGameMode_V2(4407);0x0033return;0x0035// end of script
0x09
void OnCallFailed_DE97626F47E9317836E9DF84671CB5B8(const FName& SessionName, bool bWasSuccessful)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SessionName_4 = SessionName;0x0012PersistentFrame.K2Node_CustomEvent_bWasSuccessful_4 = bWasSuccessful;0x0024ExecuteUbergraph_BP_FirstPersonGameMode_V2(5522);0x0033return;0x0035// end of script
0x09
void OnUpdateSessionComplete_0B8BFF2042E91A2A39DAD2BE5940BD84(const FName& SessionName, bool bWasSuccessful)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SessionName_3 = SessionName;0x0012PersistentFrame.K2Node_CustomEvent_bWasSuccessful_3 = bWasSuccessful;0x0024ExecuteUbergraph_BP_FirstPersonGameMode_V2(1152);0x0033return;0x0035// end of script
0x09
void OnCallFailed_0B8BFF2042E91A2A39DAD2BE5940BD84(const FName& SessionName, bool bWasSuccessful)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SessionName_2 = SessionName;0x0012PersistentFrame.K2Node_CustomEvent_bWasSuccessful_2 = bWasSuccessful;0x0024ExecuteUbergraph_BP_FirstPersonGameMode_V2(1248);0x0033return;0x0035// end of script
0x09
void OnUpdateSessionComplete_4C3FEC454ACE9E1456DA7DAD80AB4E11(const FName& SessionName, bool bWasSuccessful)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SessionName_1 = SessionName;0x0012PersistentFrame.K2Node_CustomEvent_bWasSuccessful_1 = bWasSuccessful;0x0024ExecuteUbergraph_BP_FirstPersonGameMode_V2(2696);0x0033return;0x0035// end of script
0x09
void OnCallFailed_4C3FEC454ACE9E1456DA7DAD80AB4E11(const FName& SessionName, bool bWasSuccessful)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SessionName = SessionName;0x0012PersistentFrame.K2Node_CustomEvent_bWasSuccessful = bWasSuccessful;0x0024ExecuteUbergraph_BP_FirstPersonGameMode_V2(2792);0x0033return;0x0035// end of script
0x09
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonGameMode_V2(4562);0x000Freturn;0x0011// end of script
EventProtected0x00
void K2_PostLogin(APlayerController* NewPlayer)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_NewPlayer = NewPlayer;0x0012ExecuteUbergraph_BP_FirstPersonGameMode_V2(4563);0x0021return;0x0023// end of script
EventPublic0x08
void K2_OnLogout(AController* ExitingController)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ExitingController = ExitingController;0x0012ExecuteUbergraph_BP_FirstPersonGameMode_V2(4968);0x0021return;0x0023// end of script
EventPublic0x08
void Spawn(AController* Controller)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Controller = Controller;0x0012ExecuteUbergraph_BP_FirstPersonGameMode_V2(5516);0x0021return;0x0023// end of script
0x08
void UpdateSessionPlayerNum()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonGameMode_V2(5517);0x000Freturn;0x0011// end of script
0x00
void UpdateJoinState(bool JoinState)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_JoinState = JoinState;0x0012ExecuteUbergraph_BP_FirstPersonGameMode_V2(5573);0x0021return;0x0023// end of script
0x01
void NumUpdateDelay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonGameMode_V2(5578);0x000Freturn;0x0011// end of script
0x00
void UpdateGamePhaseSession(const FString& GamePhaseName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_GamePhaseName = GamePhaseName;0x0012ExecuteUbergraph_BP_FirstPersonGameMode_V2(5583);0x0021return;0x0023// end of script
0x10
void DelayUpdate()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonGameMode_V2(5588);0x000Freturn;0x0011// end of script
0x00
void JoinFillterCheck()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonGameMode_V2(5593);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_FirstPersonGameMode_V2(int32 EntryPoint)
Script277 statements · 5,601 bytes of bytecode
0x0000PushFlow(Label_15DE);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPrintString(this, "\\u30d7\\u30ec\\u30a4\\u30e4\\u30fc\\u6570\\u5909\\u66f4\\u306b\\u5931\\u6557", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0069Label_0069:0x0069JoinFillterCheck();0x0077DelayUntilNextTick(this, LatentActionInfo{0xA9, -1196069525, FName(ExecuteUbergraph_BP_FirstPersonGameMode_V2), this});0x00A8PopFlow();0x00A9PushFlow(Label_00C2);0x00AELabel_00AE:0x00AEPushFlow(Label_00CE);0x00B3if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_0106;0x00C1PopFlow();0x00C2Label_00C2:0x00C2Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x00CDPopFlow();0x00CELabel_00CE:0x00CEif (!(Temp_bool_IsClosed_Variable_1)) goto Label_00DD;0x00DCPopFlow();0x00DDLabel_00DD:0x00DDTemp_bool_IsClosed_Variable_1 = true;0x00E8if (!(false)) goto Label_00FA;0x00EETemp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x00F9PopFlow();0x00FALabel_00FA:0x00FATemp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x0105PopFlow();0x0106Label_0106:0x0106Temp_bool_Has_Been_Initd_Variable_1 = true;0x0111if (!(false)) PopFlow();0x0113Temp_bool_IsClosed_Variable_1 = true;0x011EPopFlow();0x011FPushFlow(Label_0189);0x0124Label_0124:0x0124PushFlow(Label_0151);0x0129if (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_0138;0x0137PopFlow();0x0138Label_0138:0x0138Temp_bool_Has_Been_Initd_Variable_2 = true;0x0143if (!(false)) PopFlow();0x0145Temp_bool_IsClosed_Variable_2 = true;0x0150PopFlow();0x0151Label_0151:0x0151if (!(Temp_bool_IsClosed_Variable_2)) goto Label_0160;0x015FPopFlow();0x0160Label_0160:0x0160Temp_bool_IsClosed_Variable_2 = true;0x016Bif (!(false)) goto Label_017D;0x0171Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x017CPopFlow();0x017DLabel_017D:0x017DTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0188PopFlow();0x0189Label_0189:0x0189Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0194PopFlow();0x0195PushFlow(Label_01FF);0x019ALabel_019A:0x019APushFlow(Label_01C7);0x019Fif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_01AE;0x01ADPopFlow();0x01AELabel_01AE:0x01AETemp_bool_Has_Been_Initd_Variable = true;0x01B9if (!(false)) PopFlow();0x01BBTemp_bool_IsClosed_Variable = true;0x01C6PopFlow();0x01C7Label_01C7:0x01C7if (!(Temp_bool_IsClosed_Variable)) goto Label_01D6;0x01D5PopFlow();0x01D6Label_01D6:0x01D6Temp_bool_IsClosed_Variable = true;0x01E1if (!(false)) goto Label_01F3;0x01E7Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 = false;0x01F2PopFlow();0x01F3Label_01F3:0x01F3Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 = true;0x01FEPopFlow();0x01FFLabel_01FF:0x01FFTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 = true;0x020APopFlow();0x020BLabel_020B:0x020BCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x0229CallFunc_HasPresenceSession_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.HasPresenceSession();0x0253if (!(CallFunc_HasPresenceSession_ReturnValue)) PopFlow();0x025DK2_ClearAndInvalidateTimerHandle(this, CallFunc_K2_SetTimerDelegate_ReturnValue);0x0271CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SpawnedControllers);0x02ACCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, 0);0x02CEif (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x02D8PushFlow(Label_046A);0x02DDPushFlow(Label_02E7);0x02E2goto Label_00AE;0x02E7Label_02E7:0x02E7if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1)) PopFlow();0x02F1CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SpawnedControllers);0x032CMakeUpdaeNumPlayerSettings(CallFunc_Array_Length_ReturnValue_1, CallFunc_MakeUpdaeNumPlayerSettings_StructOut);0x034CCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x036ACallFunc_UpdateSession_ReturnValue = UpdateSession(CallFunc_GetGameInstanceSubsystem_ReturnValue, FName(Default), CallFunc_MakeUpdaeNumPlayerSettings_StructOut, true);0x039ECallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_UpdateSession_ReturnValue);0x03BBif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x03C5K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnCallFailed_DE97626F47E9317836E9DF84671CB5B8);0x03DCCallFunc_UpdateSession_ReturnValue.OnCallFailed += K2Node_CreateDelegate_OutputDelegate_7;0x0405K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnUpdateSessionComplete_DE97626F47E9317836E9DF84671CB5B8);0x041CCallFunc_UpdateSession_ReturnValue.OnUpdateSessionComplete += K2Node_CreateDelegate_OutputDelegate_6;0x0445CallFunc_UpdateSession_ReturnValue.Activate();0x0469PopFlow();0x046ALabel_046A:0x046APushFlow(Label_0474);0x046Fgoto Label_00AE;0x0474Label_0474:0x0474Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x047FPopFlow();0x0480Temp_name_Variable_1 = K2Node_CustomEvent_SessionName_3;0x049BTemp_bool_Variable = K2Node_CustomEvent_bWasSuccessful_3;0x04AELabel_04AE:0x04AEDelayUntilNextTick(this, LatentActionInfo{0x11F, -1167553444, FName(ExecuteUbergraph_BP_FirstPersonGameMode_V2), this});0x04DFPopFlow();0x04E0Temp_name_Variable_1 = K2Node_CustomEvent_SessionName_2;0x04FBTemp_bool_Variable = K2Node_CustomEvent_bWasSuccessful_2;0x050Egoto Label_04AE;0x0513Label_0513:0x0513CallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x0531CallFunc_HasPresenceSession_ReturnValue_1 = CallFunc_GetGameInstanceSubsystem_ReturnValue_1.HasPresenceSession();0x055Bif (!(CallFunc_HasPresenceSession_ReturnValue_1)) PopFlow();0x0565MakeUpdateGamePhaseSettings(K2Node_CustomEvent_GamePhaseName, CallFunc_MakeUpdateGamePhaseSettings_StructOut);0x0585PushFlow(Label_06BC);0x058APushFlow(Label_0594);0x058Fgoto Label_019A;0x0594Label_0594:0x0594if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2)) PopFlow();0x059ECallFunc_GetGameInstanceSubsystem_ReturnValue_3 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x05BCCallFunc_UpdateSession_ReturnValue_2 = UpdateSession(CallFunc_GetGameInstanceSubsystem_ReturnValue_3, FName(Default), CallFunc_MakeUpdateGamePhaseSettings_StructOut, true);0x05F0CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_UpdateSession_ReturnValue_2);0x060Dif (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x0617K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnCallFailed_4C3FEC454ACE9E1456DA7DAD80AB4E11);0x062ECallFunc_UpdateSession_ReturnValue_2.OnCallFailed += K2Node_CreateDelegate_OutputDelegate_4;0x0657K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnUpdateSessionComplete_4C3FEC454ACE9E1456DA7DAD80AB4E11);0x066ECallFunc_UpdateSession_ReturnValue_2.OnUpdateSessionComplete += K2Node_CreateDelegate_OutputDelegate_3;0x0697CallFunc_UpdateSession_ReturnValue_2.Activate();0x06BBPopFlow();0x06BCLabel_06BC:0x06BCPushFlow(Label_06C6);0x06C1goto Label_019A;0x06C6Label_06C6:0x06C6Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 = false;0x06D1PopFlow();0x06D2Label_06D2:0x06D2CallFunc_GetGameInstanceSubsystem_ReturnValue_2 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x06F0CallFunc_GetSessionSettings_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_2.GetSessionSettings(FName(Default));0x0727CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetSessionSettings_ReturnValue);0x0744if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x074ECallFunc_GetValue_ReturnValue = CallFunc_GetSessionSettings_ReturnValue.GetValue();0x0780Temp_name_Variable_2 = FName(Password);0x079FCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetValue_ReturnValue.Settings, Temp_name_Variable_2, CallFunc_Map_Find_Value);0x07EDCallFunc_HashStringPure_ReturnValue = /Game/BluePrints/LINK/BPF_Link_Online.Default__BPF_Link_Online_C.HashStringPure("", this);0x0826CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_Map_Find_Value.Data.AsString, CallFunc_HashStringPure_ReturnValue);0x085Eif (!(CallFunc_EqualEqual_StrStr_ReturnValue)) PopFlow();0x0868Label_0868:0x0868MakeUpdateCanJoinSettings(K2Node_CustomEvent_JoinState, CallFunc_MakeUpdateCanJoinSettings_StructOut);0x0888PushFlow(Label_09BF);0x088DPushFlow(Label_0897);0x0892goto Label_0124;0x0897Label_0897:0x0897if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x08A1CallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x08BFCallFunc_UpdateSession_ReturnValue_1 = UpdateSession(CallFunc_GetGameInstanceSubsystem_ReturnValue_1, FName(Default), CallFunc_MakeUpdateCanJoinSettings_StructOut, true);0x08F3CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_UpdateSession_ReturnValue_1);0x0910if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x091AK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnCallFailed_0B8BFF2042E91A2A39DAD2BE5940BD84);0x0931CallFunc_UpdateSession_ReturnValue_1.OnCallFailed += K2Node_CreateDelegate_OutputDelegate_1;0x095AK2Node_CreateDelegate_OutputDelegate.Bind(this, OnUpdateSessionComplete_0B8BFF2042E91A2A39DAD2BE5940BD84);0x0971CallFunc_UpdateSession_ReturnValue_1.OnUpdateSessionComplete += K2Node_CreateDelegate_OutputDelegate;0x099ACallFunc_UpdateSession_ReturnValue_1.Activate();0x09BEPopFlow();0x09BFLabel_09BF:0x09BFPushFlow(Label_09C9);0x09C4goto Label_0124;0x09C9Label_09C9:0x09C9Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x09D4PopFlow();0x09D5Label_09D5:0x09D5CallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x09F3CallFunc_HasPresenceSession_ReturnValue_2 = CallFunc_GetGameInstanceSubsystem_ReturnValue_1.HasPresenceSession();0x0A1Dif (!(CallFunc_HasPresenceSession_ReturnValue_2)) PopFlow();0x0A27if (!(K2Node_CustomEvent_JoinState)) goto Label_06D2;0x0A35goto Label_0868;0x0A3ALabel_0A3A:0x0A3AK2Node_CreateDelegate_OutputDelegate_2.Bind(this, NumUpdateDelay);0x0A51CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_2, 1f, true, false, 0f, 0f);0x0A87PopFlow();0x0A88Temp_name_Variable_3 = K2Node_CustomEvent_SessionName_1;0x0AA3Temp_bool_Variable_1 = K2Node_CustomEvent_bWasSuccessful_1;0x0AB6Label_0AB6:0x0AB6DelayUntilNextTick(this, LatentActionInfo{0x195, -2077274576, FName(ExecuteUbergraph_BP_FirstPersonGameMode_V2), this});0x0AE7PopFlow();0x0AE8Temp_name_Variable_3 = K2Node_CustomEvent_SessionName;0x0B03Temp_bool_Variable_1 = K2Node_CustomEvent_bWasSuccessful;0x0B16goto Label_0AB6;0x0B1BLabel_0B1B:0x0B1BCallFunc_GetGameInstanceSubsystem_ReturnValue_4 = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x0B39CallFunc_GetSessionSettings_ReturnValue_1 = CallFunc_GetGameInstanceSubsystem_ReturnValue_4.GetSessionSettings(FName(Default));0x0B70CallFunc_GetValue_ReturnValue_1 = CallFunc_GetSessionSettings_ReturnValue_1.GetValue();0x0BA2Temp_name_Variable_4 = FName(NumConnectionPlayers);0x0BC1CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetValue_ReturnValue_1.Settings, Temp_name_Variable_4, CallFunc_Map_Find_Value_1);0x0C0FCallFunc_Conv_Int64ToInt_ReturnValue = Conv_Int64ToInt(CallFunc_Map_Find_Value_1.Data.AsInt64);0x0C46MaxPlayerChange.Broadcast(CallFunc_Conv_Int64ToInt_ReturnValue, CallFunc_GetValue_ReturnValue_1.NumPublicConnections);0x0C74CallFunc_GetValue_ReturnValue_1 = CallFunc_GetSessionSettings_ReturnValue_1.GetValue();0x0CA6Temp_name_Variable_4 = FName(NumConnectionPlayers);0x0CC5CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_GetValue_ReturnValue_1.NumPublicConnections);0x0CF3CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetValue_ReturnValue_1.Settings, Temp_name_Variable_4, CallFunc_Map_Find_Value_1);0x0D41Temp_name_Variable_5 = FName(CanJoin);0x0D60CallFunc_Map_Find_ReturnValue_2 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetValue_ReturnValue_1.Settings, Temp_name_Variable_5, CallFunc_Map_Find_Value_2);0x0DAECallFunc_Less_Int64Int64_ReturnValue = Less_Int64Int64(CallFunc_Map_Find_Value_1.Data.AsInt64, CallFunc_Conv_IntToInt64_ReturnValue);0x0DE6CallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(CallFunc_Map_Find_Value_2.Data.AsBool, CallFunc_Less_Int64Int64_ReturnValue);0x0E1Eif (!(CallFunc_NotEqual_BoolBool_ReturnValue)) PopFlow();0x0E28CallFunc_GetValue_ReturnValue_1 = CallFunc_GetSessionSettings_ReturnValue_1.GetValue();0x0E5ATemp_name_Variable_4 = FName(NumConnectionPlayers);0x0E79CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_GetValue_ReturnValue_1.NumPublicConnections);0x0EA7CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetValue_ReturnValue_1.Settings, Temp_name_Variable_4, CallFunc_Map_Find_Value_1);0x0EF5CallFunc_Less_Int64Int64_ReturnValue = Less_Int64Int64(CallFunc_Map_Find_Value_1.Data.AsInt64, CallFunc_Conv_IntToInt64_ReturnValue);0x0F2DUpdateJoinState(CallFunc_Less_Int64Int64_ReturnValue);0x0F44CallFunc_GetValue_ReturnValue_1 = CallFunc_GetSessionSettings_ReturnValue_1.GetValue();0x0F76Temp_name_Variable_4 = FName(NumConnectionPlayers);0x0F95CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_GetValue_ReturnValue_1.NumPublicConnections);0x0FC3CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetValue_ReturnValue_1.Settings, Temp_name_Variable_4, CallFunc_Map_Find_Value_1);0x1011CallFunc_Less_Int64Int64_ReturnValue = Less_Int64Int64(CallFunc_Map_Find_Value_1.Data.AsInt64, CallFunc_Conv_IntToInt64_ReturnValue);0x1049CallFunc_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);0x109EPrintString(this, CallFunc_SelectString_ReturnValue, true, true, LinearColor{0f, 1f, 0.657081f, 1f}, 6f, FName(None));0x10E8PopFlow();0x10E9Label_10E9:0x10E9K2Node_CreateDelegate_OutputDelegate_5.Bind(this, DelayUpdate);0x1100CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_5, 1f, false, false, 0f, 0f);0x1136PopFlow();0x1137Temp_name_Variable = K2Node_CustomEvent_SessionName_5;0x1152Temp_bool_Variable_2 = K2Node_CustomEvent_bWasSuccessful_5;0x1165if (!(Temp_bool_Variable_2)) goto Label_000F;0x1173PrintString(this, "\\u30d7\\u30ec\\u30a4\\u30e4\\u30fc\\u6570\\u5909\\u66f4\\u306b\\u6210\\u529f", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x11CDgoto Label_0069;0x11D2PopFlow();0x11D3K2_PostLogin(K2Node_Event_NewPlayer);0x11E6if (!(UseVoiceChat)) goto Label_120B;0x11F4SetupVoiceChatPlayer(K2Node_Event_NewPlayer);0x120BLabel_120B:0x120BCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ActivePlayers, K2Node_Event_NewPlayer);0x124FCallFunc_GetDisplayName_ReturnValue_1 = GetDisplayName(K2Node_Event_NewPlayer);0x1274CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("\\u30d7\\u30ec\\u30a4\\u30e4\\u30fc\\u304c\\u767b\\u9332\\u3055\\u308c\\u307e\\u3057\\u305f:", CallFunc_GetDisplayName_ReturnValue_1);0x12B8PrintString(this, CallFunc_Concat_StrStr_ReturnValue_2, true, true, LinearColor{0f, 1f, 0.041225f, 1f}, 2f, FName(None));0x1302CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SpawnedControllers, K2Node_Event_NewPlayer);0x1346UpdateSpawnControllers.Broadcast();0x1359UpdateSessionPlayerNum();0x1367PopFlow();0x1368K2_OnLogout(K2Node_Event_ExitingController);0x137BCallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(ActivePlayers, K2Node_Event_ExitingController);0x13B7CallFunc_Array_RemoveItem_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(SpawnedControllers, K2Node_Event_ExitingController);0x13F3CallFunc_GetDisplayName_ReturnValue = GetDisplayName(K2Node_Event_ExitingController);0x1418CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("\\u30d7\\u30ec\\u30a4\\u30e4\\u30fc\\u304c\\u524a\\u9664\\u3055\\u308c\\u307e\\u3057\\u305f:", CallFunc_GetDisplayName_ReturnValue);0x145CCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, ":");0x1484CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SpawnedControllers);0x14BFCallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Array_Length_ReturnValue);0x14E4CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Conv_IntToString_ReturnValue);0x1512PrintString(this, CallFunc_Concat_StrStr_ReturnValue_3, true, true, LinearColor{0f, 1f, 0.12091f, 1f}, 2f, FName(None));0x155CUpdateSpawnedControllers();0x156AUpdateSpawnControllers.Broadcast();0x157DUpdateSessionPlayerNum();0x158BPopFlow();0x158CPopFlow();0x158Dgoto Label_0A3A;0x1592Temp_name_Variable = K2Node_CustomEvent_SessionName_4;0x15ADTemp_bool_Variable_2 = K2Node_CustomEvent_bWasSuccessful_4;0x15C0goto Label_000F;0x15C5goto Label_09D5;0x15CAgoto Label_020B;0x15CFgoto Label_10E9;0x15D4goto Label_0513;0x15D9goto Label_0B1B;0x15DELabel_15DE:0x15DEreturn;0x15E0// end of script
Final0x04
void MaxPlayerChange__DelegateSignature(int32 Current, int32 max)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void UpdateSpawnControllers__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void DeleteUI__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Subclasses 1

Used by 1

types with a member, parameter or interface of this type