Zdexby TheHolyOneZ
4,790 classes
Class

UMainGI_C

: UGameInstance : UObject
/Game/Gameplay/MainGI.MainGI_C 0x0579 (1,401 B) align 8 inherited 0x01C0 44 scripted vtable /Game/Gameplay/MainGI
0x00x0579

Members 32

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Intro SoundUAudioComponent*7 flagsnullptr
0x08NewVarFTimerHandle5 flags{Handle=0}
0x08HUDUW_GI_HUD_C*7 flagsnullptr
0x01First Spawnbool7 flagstrue
0x01In Sessionbool7 flagsfalse
0x01E20x06padding / unreflected
0x10Project VersionFString5 flags"1.6.1"
0x01Debug Editorbool7 flagsfalse
0x01F90x07padding / unreflected
0x10Ultimate AdminsTArray<FString>3 flags[5 items]
0x01Adminbool7 flagsfalse
0x02110x07padding / unreflected
0x120Session to JoinFBlueprintSessionResult3 flags{}
0x01Admin Cheatbool7 flagsfalse
0x03390x07padding / unreflected
0x10Final StringFString5 flags""
0x01Up to datebool7 flagstrue
0x03510x07padding / unreflected
0x10Update All SkinsFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08Save BanListUSave_BanList_C*6 flagsnullptr
0x10Update BanlistFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x120Invite ResultFBlueprintSessionResult3 flags{}
0x10Input Device NameFString5 flags""
0x10Output Device NameFString5 flags""
0x01ScreenMessageE_LoadMessage7 flagsNewEnumerator5
0x01Host Force Colorbool7 flagstrue
0x04C20x02padding / unreflected
0x04Max Playerint327 flags0
0x10Cheat ActivationFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Dev banlistTArray<FString>3 flags[5 items]
0x10language ChangedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08PC RefAPC_C*7 flagsnullptr
0x10Gamepad PressFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x50Saved RulesTMap<FName, int32>3 flags<TMap>
0x08Saved PresetsUSave_RulesPresets_C*6 flagsnullptr
0x10Presets ChangeFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01Moddedbool7 flagsfalse
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 44

SignatureFlagsNativeParams
void Save Presets()
Script6 statements · 94 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(Saved Presets);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_005B;0x002BCallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(Saved Presets, "Save_Presets", 0);0x005BLabel_005B:0x005Breturn;0x005D// end of script
Public0x00
void Load Presets()
Script15 statements · 294 bytes of bytecode
0x0000CallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist("Save_Presets", 0);0x0027if (!(CallFunc_DoesSaveGameExist_ReturnValue)) goto Label_00C3;0x0035CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot("Save_Presets", 0);0x005CK2Node_DynamicCast_AsSave_Rules_Presets = Cast<Save_RulesPresets_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x0080K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSave_Rules_Presets);0x009Dif (!(K2Node_DynamicCast_bSuccess)) goto Label_0123;0x00ABSaved Presets = K2Node_DynamicCast_AsSave_Rules_Presets;0x00BEgoto Label_0123;0x00C3Label_00C3:0x00C3CallFunc_CreateSaveGameObject_ReturnValue = CreateSaveGameObject(/Game/Gameplay/Save_RulesPresets.Save_RulesPresets_C);0x00E0Saved Presets = CallFunc_CreateSaveGameObject_ReturnValue;0x00F3CallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(Saved Presets, "Save_Presets", 0);0x0123Label_0123:0x0123return;0x0125// end of script
Public0x00
void Get Dev Banlist(TArray<FString>& Banlist)
Script3 statements · 30 bytes of bytecode
0x0000Banlist = Dev banlist;0x001Breturn;0x001D// end of script
Public0x10
void Set ScreenMessage(const E_LoadMessage& ScreenMessage)
Script3 statements · 30 bytes of bytecode
0x0000ScreenMessage = ScreenMessage;0x001Breturn;0x001D// end of script
Public0x01
void Clean Banlist()
Script28 statements · 722 bytes of bytecode
0x0000PushFlow(Label_02CF);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Save BanList.Banned);0x0084CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00AAif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0210;0x00B8Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00D3PushFlow(Label_0285);0x00D8/Script/Engine.Default__KismetArrayLibrary.Array_Get(Save BanList.Banned, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0129CallFunc_Len_ReturnValue = Len(CallFunc_Array_Get_Item);0x014ECallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Len_ReturnValue, 17);0x0170if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x017A/Script/Engine.Default__KismetArrayLibrary.Array_Get(Save BanList.Banned, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01CBCallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(Temp Banlist, CallFunc_Array_Get_Item);0x020FPopFlow();0x0210Label_0210:0x0210Save BanList.Banned = Temp Banlist;0x0241CallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(Save BanList, "Save_BanList", 0);0x0271Update Banlist.Broadcast();0x0284PopFlow();0x0285Label_0285:0x0285CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02AFTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02CAgoto Label_0033;0x02CFLabel_02CF:0x02CFreturn;0x02D1// end of script
Public0x00
void Remove from Banlist(const FString& SteamID, const bool& Success)
Script6 statements · 171 bytes of bytecode
0x0000CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(Save BanList.Banned, SteamID);0x0052CallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(Save BanList, "Save_BanList", 0);0x0082Update Banlist.Broadcast();0x0095Success = CallFunc_Array_RemoveItem_ReturnValue;0x00A8return;0x00AA// end of script
Public0x11
void Add to Banlist(const FString& SteamID)
Script9 statements · 245 bytes of bytecode
0x0000CallFunc_Len_ReturnValue = Len(SteamID);0x0025CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Len_ReturnValue, 17);0x0047if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_00F2;0x0055CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(Save BanList.Banned, SteamID);0x00AFCallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(Save BanList, "Save_BanList", 0);0x00DFUpdate Banlist.Broadcast();0x00F2Label_00F2:0x00F2return;0x00F4// end of script
Public0x10
void Get Banlist(TArray<FString>& Banlist)
Script3 statements · 52 bytes of bytecode
0x0000Banlist = Save BanList.Banned;0x0031return;0x0033// end of script
Public0x10
void Generate FilesCode(TMap<FString, int64>& Files, const FString& Code)
Script36 statements · 896 bytes of bytecode
0x0000PushFlow(Label_037D);0x0005/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(_Files);0x002ECallFunc_GetProjectContentDirectory_ReturnValue = GetProjectContentDirectory();0x004ACallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetProjectContentDirectory_ReturnValue, "/Paks");0x0076CallFunc_GetAllFileSizes_ReturnValue = GetAllFileSizes(CallFunc_Concat_StrStr_ReturnValue);0x009B_Files = CallFunc_GetAllFileSizes_ReturnValue;0x00B6CallFunc_Map_Keys_Keys = {};0x00C1/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(_Files, CallFunc_Map_Keys_Keys);0x00F3CallFunc_Map_Values_Values = {};0x00FE/Script/Engine.Default__BlueprintMapLibrary.Map_Values(_Files, CallFunc_Map_Values_Values);0x0130Temp_int_Loop_Counter_Variable = 0;0x0147Temp_int_Array_Index_Variable = 0;0x015ELabel_015E:0x015ECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x0199CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01BFif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_02F8;0x01CDTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01E8PushFlow(Label_0333);0x01ED/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0228CallFunc_GetFileModificationDate_ReturnValue = GetFileModificationDate(CallFunc_Array_Get_Item_1, CallFunc_GetFileModificationDate_OutModificationDate);0x024E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Values_Values, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0289CallFunc_Conv_Int64ToString_ReturnValue = Conv_Int64ToString(CallFunc_Array_Get_Item);0x02AECallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(_Code, CallFunc_Conv_Int64ToString_ReturnValue);0x02DC_Code = CallFunc_Concat_StrStr_ReturnValue_1;0x02F7PopFlow();0x02F8Label_02F8:0x02F8Files = _Files;0x0313Code = _Code;0x032Egoto Label_037D;0x0333Label_0333:0x0333CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x035DTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0378goto Label_015E;0x037DLabel_037D:0x037Dreturn;0x037F// end of script
Public0x60
void Container Add Mesh(UMeshComponent* Container)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void OnFailure_4C9FFA1C4AB73436DE74C8826D52BB4E()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainGI(6575);0x000Freturn;0x0011// end of script
0x00
void OnSuccess_4C9FFA1C4AB73436DE74C8826D52BB4E()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainGI(5721);0x000Freturn;0x0011// end of script
0x00
void OnFailure_E11D28F341407BAAA92E07BF0B670CE0()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainGI(2006);0x000Freturn;0x0011// end of script
0x00
void OnSuccess_E11D28F341407BAAA92E07BF0B670CE0()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainGI(2038);0x000Freturn;0x0011// end of script
0x00
void OnFailure_728662F4405B257744D5C795EE667A95(const FString& JoinFailReason)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_JoinFailReason_1 = JoinFailReason;0x0012ExecuteUbergraph_MainGI(2350);0x0021return;0x0023// end of script
0x10
void OnSuccess_728662F4405B257744D5C795EE667A95(const FString& JoinFailReason)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_JoinFailReason = JoinFailReason;0x0012ExecuteUbergraph_MainGI(2463);0x0021return;0x0023// end of script
0x10
void OnCallback_53ADE5D94292283D8FA72FB38DFF9184()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainGI(2518);0x000Freturn;0x0011// end of script
0x00
void OnFailure_0206847A41604EC8924E54830D7534CB()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainGI(2971);0x000Freturn;0x0011// end of script
0x00
void OnSuccess_0206847A41604EC8924E54830D7534CB()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainGI(3279);0x000Freturn;0x0011// end of script
0x00
void ReceiveInit()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainGI(4983);0x000Freturn;0x0011// end of script
EventPublic0x00
void Create Session(const FString& SessionName, const FString& SessionPassword, const E_SessionVisilibity& Visibility)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SessionName_1 = SessionName;0x0012PersistentFrame.K2Node_CustomEvent_SessionPassword = SessionPassword;0x0024PersistentFrame.K2Node_CustomEvent_Visibility = Visibility;0x0036ExecuteUbergraph_MainGI(5494);0x0045return;0x0047// end of script
0x21
void Join Session(FBlueprintSessionResult& Session)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Session_1 = Session;0x0012ExecuteUbergraph_MainGI(5499);0x0021return;0x0023// end of script
0x120
void Destroy Session(bool Force)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Force = Force;0x0012ExecuteUbergraph_MainGI(5504);0x0021return;0x0023// end of script
0x01
void Start Screen()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainGI(5523);0x000Freturn;0x0011// end of script
0x00
void HandleNetworkError(const ENetworkFailure& FailureType, bool bIsServer)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_FailureType_1 = FailureType;0x0012PersistentFrame.K2Node_Event_bIsServer = bIsServer;0x0024ExecuteUbergraph_MainGI(5560);0x0033return;0x0035// end of script
EventPublic0x02
void HandleTravelError(const ETravelFailure& FailureType)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_FailureType = FailureType;0x0012ExecuteUbergraph_MainGI(5592);0x0021return;0x0023// end of script
EventPublic0x01
void Play Sound(USoundBase* Sound, float Volume, float Pitch)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Sound = Sound;0x0012PersistentFrame.K2Node_CustomEvent_Volume = Volume;0x0024PersistentFrame.K2Node_CustomEvent_Pitch = Pitch;0x0036ExecuteUbergraph_MainGI(5597);0x0045return;0x0047// end of script
0x10
void ReceiveShutdown()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainGI(5676);0x000Freturn;0x0011// end of script
EventPublic0x00
void Check Server Datas()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainGI(5726);0x000Freturn;0x0011// end of script
0x00
void Datas Found(const FRuntimeDataTableCallbackInfo& CallbackInfo)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_CallbackInfo_1 = CallbackInfo;0x0012ExecuteUbergraph_MainGI(5731);0x0021return;0x0023// end of script
0x28
void Set Language(const FString& Culture)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Culture = Culture;0x0012ExecuteUbergraph_MainGI(5939);0x0021return;0x0023// end of script
0x10
void Update Session(const FString& SessionName, int32 MaxPlayers)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SessionName = SessionName;0x0012PersistentFrame.K2Node_CustomEvent_MaxPlayers = MaxPlayers;0x0024ExecuteUbergraph_MainGI(6029);0x0033return;0x0035// end of script
0x14
void Update Player List()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainGI(6421);0x000Freturn;0x0011// end of script
0x00
void Invite Accepted(bool bWasSuccessful, int32 LocalPlayerNum, const FString& InvitedBy, FBlueprintSessionResult& Session)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful = bWasSuccessful;0x0012PersistentFrame.K2Node_CustomEvent_LocalPlayerNum = LocalPlayerNum;0x0024PersistentFrame.K2Node_CustomEvent_InvitedBy = InvitedBy;0x0036PersistentFrame.K2Node_CustomEvent_Session = Session;0x0048ExecuteUbergraph_MainGI(6523);0x0057return;0x0059// end of script
0x138
void Outpu Device name(const FString& CurrentDevice)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_CurrentDevice = CurrentDevice;0x0012ExecuteUbergraph_MainGI(6547);0x0021return;0x0023// end of script
0x10
void Update Dev Banlist()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainGI(6580);0x000Freturn;0x0011// end of script
0x00
void Banlist Datas(const FRuntimeDataTableCallbackInfo& CallbackInfo)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_CallbackInfo = CallbackInfo;0x0012ExecuteUbergraph_MainGI(6585);0x0021return;0x0023// end of script
0x28
void ExecuteUbergraph_MainGI(int32 EntryPoint)
Script279 statements · 6,755 bytes of bytecode
0x0000PushFlow(Label_1A60);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPrintString(this, "SAVE EXIST", true, true, LinearColor{0.505823f, 1f, 0f, 1f}, 5f, FName(None));0x005CCallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot("Save_BanList", 0);0x0083K2Node_DynamicCast_AsSave_Ban_List = Cast<Save_BanList_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x00A7K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsSave_Ban_List);0x00C4if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x00CESave BanList = K2Node_DynamicCast_AsSave_Ban_List;0x00E1Clean Banlist();0x00EFPopFlow();0x00F0Temp_bool_Variable = false;0x00FBTemp_bool_Variable_1 = false;0x0106Temp_bool_Variable_2 = true;0x0111Temp_bool_Variable_3 = false;0x011CTemp_bool_Variable_4 = true;0x0127Temp_bool_Variable_5 = false;0x0132Temp_bool_Variable_6 = false;0x013DTemp_bool_Variable_7 = true;0x0148Temp_bool_Variable_8 = true;0x0153Temp_byte_Variable = K2Node_CustomEvent_Visibility;0x016ETemp_byte_Variable_1 = K2Node_CustomEvent_Visibility;0x0189Temp_byte_Variable_2 = K2Node_CustomEvent_Visibility;0x01A4CallFunc_MakeString_ReturnValue = MakeString(Project Version);0x01C9CallFunc_MakeInteger_ReturnValue_1 = MakeInteger(0);0x01EACallFunc_Conv_BoolToInt_ReturnValue_1 = Conv_BoolToInt(Host Force Color);0x020FCallFunc_MakeInteger_ReturnValue_3 = MakeInteger(CallFunc_Conv_BoolToInt_ReturnValue_1);0x0234CallFunc_Conv_BoolToInt_ReturnValue_2 = Conv_BoolToInt(Modded);0x0259CallFunc_MakeInteger_ReturnValue_4 = MakeInteger(CallFunc_Conv_BoolToInt_ReturnValue_2);0x027EK2Node_MakeMap_Map_1 = TMap{"Version": CallFunc_MakeString_ReturnValue, "State": CallFunc_MakeInteger_ReturnValue_1, "ColorLock": CallFunc_MakeInteger_ReturnValue_3, "Modded": CallFunc_MakeInteger_ReturnValue_4};0x02D4CallFunc_CreateSteamCoreProSessionExtra_ReturnValue = CreateSteamCoreProSessionExtra(this, K2Node_MakeMap_Map_1, "", K2Node_CustomEvent_SessionName_1, Max Player, false, Switch(Temp_byte_Variable_2, 0 => Temp_bool_Variable_8, 1 => Temp_bool_Variable_7, 2 => Temp_bool_Variable_6, default => K2Node_Select_Default_2), Switch(Temp_byte_Variable_2, 0 => Temp_bool_Variable_8, 1 => Temp_bool_Variable_7, 2 => Temp_bool_Variable_6, default => K2Node_Select_Default_2), Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_2, 1 => Temp_bool_Variable_1, 2 => Temp_bool_Variable, default => K2Node_Select_Default), Switch(Temp_byte_Variable_1, 0 => Temp_bool_Variable_5, 1 => Temp_bool_Variable_4, 2 => Temp_bool_Variable_3, default => K2Node_Select_Default_1), true, false, Switch(Temp_byte_Variable_2, 0 => Temp_bool_Variable_8, 1 => Temp_bool_Variable_7, 2 => Temp_bool_Variable_6, default => K2Node_Select_Default_2), true);0x0468CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_CreateSteamCoreProSessionExtra_ReturnValue);0x0485if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x048FK2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnSuccess_0206847A41604EC8924E54830D7534CB);0x04A6CallFunc_CreateSteamCoreProSessionExtra_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_10;0x04CFK2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnFailure_0206847A41604EC8924E54830D7534CB);0x04E6CallFunc_CreateSteamCoreProSessionExtra_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_9;0x050FCallFunc_CreateSteamCoreProSessionExtra_ReturnValue.Activate();0x0533PopFlow();0x0534CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x054ECallFunc_JoinSession_ReturnValue = JoinSession(this, CallFunc_GetPlayerController_ReturnValue_1, Session to Join);0x0575CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_JoinSession_ReturnValue);0x0592if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x059CK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnSuccess_E11D28F341407BAAA92E07BF0B670CE0);0x05B3CallFunc_JoinSession_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_1;0x05DCK2Node_CreateDelegate_OutputDelegate.Bind(this, OnFailure_E11D28F341407BAAA92E07BF0B670CE0);0x05F3CallFunc_JoinSession_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate;0x061CCallFunc_JoinSession_ReturnValue.Activate();0x0640PopFlow();0x0641Label_0641:0x0641CallFunc_DestroySteamCoreProSession_ReturnValue = DestroySteamCoreProSession(this, 10f);0x065BCallFunc_IsValid_ReturnValue = IsValid(CallFunc_DestroySteamCoreProSession_ReturnValue);0x0678if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0682K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnSuccess_4C9FFA1C4AB73436DE74C8826D52BB4E);0x0699CallFunc_DestroySteamCoreProSession_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_11;0x06C2K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnFailure_4C9FFA1C4AB73436DE74C8826D52BB4E);0x06D9CallFunc_DestroySteamCoreProSession_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_12;0x0702CallFunc_DestroySteamCoreProSession_ReturnValue.Activate();0x0726PopFlow();0x0727language Changed.Broadcast(K2Node_CustomEvent_Culture);0x0743CallFunc_GetPlayerController_ReturnValue_2 = GetPlayerController(this, 0);0x075DK2Node_DynamicCast_AsPC = Cast<PC_C>(CallFunc_GetPlayerController_ReturnValue_2);0x0781K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsPC);0x079Eif (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x07A8K2Node_DynamicCast_AsPC.Save Language(K2Node_CustomEvent_Culture);0x07D5PopFlow();0x07D6Set ScreenMessage(6);0x07E6Destroy Session(true);0x07F5PopFlow();0x07F6In Session = true;0x0801Set ScreenMessage(4);0x0811PopFlow();0x0812Label_0812:0x0812K2Node_CreateDelegate_OutputDelegate_2.Bind(this, Datas Found);0x0829BuildGoogleSheetDownloadLinkAndGetAsCsv(RuntimeDataTableTokenInfo{"", "", "https://www.googleapis.com/auth/spreadsheets", "https://oauth2.googleapis.com/token", 30}, RuntimeDataTableOperationParams{FName(None), 30f}, K2Node_CreateDelegate_OutputDelegate_2, "https://docs.google.com/spreadsheets/d/1Aw50GDcpwbXe299JgJU52AufkUMAen2dwJtg_Gh09WY/edit?usp=sharing", true);0x092DPopFlow();0x092ETemp_string_Variable = K2Node_CustomEvent_JoinFailReason_1;0x0949Label_0949:0x0949Set ScreenMessage(6);0x0959Destroy Session(true);0x0968Delay(this, 1f, LatentActionInfo{0x534, -405217787, FName(ExecuteUbergraph_MainGI), this});0x099EPopFlow();0x099FTemp_string_Variable = K2Node_CustomEvent_JoinFailReason;0x09BAIn Session = true;0x09C5Set ScreenMessage(4);0x09D5PopFlow();0x09D6PopFlow();0x09D7Label_09D7:0x09D7K2Node_CreateDelegate_OutputDelegate_6.Bind(this, Invite Accepted);0x09EEListenForSessionInviteAccepted(K2Node_CreateDelegate_OutputDelegate_6);0x0A01PopFlow();0x0A02Label_0A02:0x0A02K2Node_CreateDelegate_OutputDelegate_7.Bind(this, Outpu Device name);0x0A19GetCurrentAudioOutputDeviceName(this, K2Node_CreateDelegate_OutputDelegate_7);0x0A2DPopFlow();0x0A2ELabel_0A2E:0x0A2EK2Node_CreateDelegate_OutputDelegate_8.Bind(this, Banlist Datas);0x0A45BuildGoogleSheetDownloadLinkAndGetAsCsv(RuntimeDataTableTokenInfo{"", "", "https://www.googleapis.com/auth/spreadsheets", "https://oauth2.googleapis.com/token", 30}, RuntimeDataTableOperationParams{FName(None), 30f}, K2Node_CreateDelegate_OutputDelegate_8, "https://docs.google.com/spreadsheets/d/11wEQdxNbU4_t_Avx9qrvmqS9Tdq-7lQN2PsroAU4t-w/edit?usp=sharing", true);0x0B49PrintString(this, "Update banlist", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0B9APopFlow();0x0B9BLabel_0B9B:0x0B9BPrintString(this, "ERROR", true, true, LinearColor{1f, 0.047946f, 0f, 1f}, 2f, FName(None));0x0BE3Destroy Session(true);0x0BF2PopFlow();0x0BF3Label_0BF3:0x0BF3CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Dev banlist);0x0C2ECallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Array_Length_ReturnValue);0x0C53CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Banlist : ", CallFunc_Conv_IntToString_ReturnValue);0x0C84PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, true, LinearColor{1f, 0f, 0.451018f, 1f}, 10f, FName(None));0x0CCEPopFlow();0x0CCFOpenLevelBySoftObjectPtr(this, SoftObject("/Game/Map/Map_Main.Map_Main"), true, "listen");0x0D01In Session = true;0x0D0CSet ScreenMessage(5);0x0D1CPopFlow();0x0D1DLabel_0D1D:0x0D1Dif (!(Up to date)) goto Label_0D2B;0x0D2BLabel_0D2B:0x0D2BCallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x0D45K2Node_DynamicCast_AsMec_1 = Cast<Mec_C>(CallFunc_GetPlayerPawn_ReturnValue_1);0x0D69K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMec_1);0x0D86if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0B9B;0x0D94K2Node_DynamicCast_AsMec_1.Fade Game Volume(false);0x0DB9K2Node_DynamicCast_AsMec_1.Lock Inputs(true);0x0DDEK2Node_DynamicCast_AsMec_1.HUD.Transition Fade();0x0E18Delay(this, 0.5f, LatentActionInfo{0xF0, 654244034, FName(ExecuteUbergraph_MainGI), this});0x0E4EPopFlow();0x0E4FLabel_0E4F:0x0E4Fif (!(Up to date)) goto Label_0E5D;0x0E5DLabel_0E5D:0x0E5DSession to Join = K2Node_CustomEvent_Session_1;0x0E78CallFunc_GetPlayerPawn_ReturnValue_3 = GetPlayerPawn(this, 0);0x0E92K2Node_DynamicCast_AsMec_3 = Cast<Mec_C>(CallFunc_GetPlayerPawn_ReturnValue_3);0x0EB6K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMec_3);0x0ED3if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0949;0x0EE1K2Node_DynamicCast_AsMec_3.Fade Game Volume(false);0x0F06K2Node_DynamicCast_AsMec_3.Lock Inputs(true);0x0F2BK2Node_DynamicCast_AsMec_3.HUD.Transition Fade();0x0F65PushFlow(Label_1079);0x0F6ACallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0F84CallFunc_JoinSteamCoreProSession_ReturnValue = JoinSteamCoreProSession(this, CallFunc_GetPlayerController_ReturnValue, "", Session to Join);0x0FADCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_JoinSteamCoreProSession_ReturnValue);0x0FCAif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0FD4K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnSuccess_728662F4405B257744D5C795EE667A95);0x0FEBCallFunc_JoinSteamCoreProSession_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_4;0x1014K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnFailure_728662F4405B257744D5C795EE667A95);0x102BCallFunc_JoinSteamCoreProSession_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_3;0x1054CallFunc_JoinSteamCoreProSession_ReturnValue.Activate();0x1078PopFlow();0x1079Label_1079:0x1079Delay(this, 0.5f, LatentActionInfo{-1, -1919834010, FName(ExecuteUbergraph_MainGI), this});0x10AFPopFlow();0x10B0Label_10B0:0x10B0CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x10CAK2Node_DynamicCast_AsMec = Cast<Mec_C>(CallFunc_GetPlayerPawn_ReturnValue);0x10EEK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMec);0x110Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_11D4;0x1119K2Node_DynamicCast_AsMec.Fade Game Volume(false);0x113EK2Node_DynamicCast_AsMec.Lock Inputs(true);0x1163K2Node_DynamicCast_AsMec.HUD.Transition Fade();0x119DDelay(this, 0.5f, LatentActionInfo{0x641, -284520617, FName(ExecuteUbergraph_MainGI), this});0x11D3PopFlow();0x11D4Label_11D4:0x11D4OpenLevelBySoftObjectPtr(this, SoftObject("/Game/Map/Map_Main.Map_Main"), true, "");0x1200In Session = false;0x120BPopFlow();0x120CLabel_120C:0x120CPushFlow(Label_1274);0x1211/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x124CCallFunc_Array_Get_Item.Quit Session by Force(true, 6);0x1273PopFlow();0x1274Label_1274:0x1274CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x129ETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x12B9Label_12B9:0x12B9CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x12F4CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x131Aif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x1324Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x133Fgoto Label_120C;0x1344Label_1344:0x1344Temp_int_Loop_Counter_Variable = 0;0x135BTemp_int_Array_Index_Variable = 0;0x1372goto Label_12B9;0x1377PushFlow(Label_153A);0x137CPushFlow(Label_1526);0x1381PushFlow(Label_1435);0x1386PushFlow(Label_1426);0x138BPushFlow(Label_1395);0x1390goto Label_09D7;0x1395Label_1395:0x1395CallFunc_GetSteamID_ReturnValue = GetSteamID();0x13B1CallFunc_BreakSteamID_ReturnValue = BreakSteamID(CallFunc_GetSteamID_ReturnValue);0x13D6CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Ultimate Admins, CallFunc_BreakSteamID_ReturnValue);0x1412Admin = CallFunc_Array_Contains_ReturnValue;0x1425PopFlow();0x1426Label_1426:0x1426Check Server Datas();0x1434PopFlow();0x1435Label_1435:0x1435CallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist("Save_BanList", 0);0x145Cif (!(CallFunc_DoesSaveGameExist_ReturnValue)) goto Label_146F;0x146Agoto Label_000F;0x146FLabel_146F:0x146FPrintString(this, "SAVE DOES NOT EXIST", true, true, LinearColor{1f, 0.083431f, 0f, 1f}, 10f, FName(None));0x14C5CallFunc_CreateSaveGameObject_ReturnValue = CreateSaveGameObject(/Game/Gameplay/Save_BanList.Save_BanList_C);0x14E2Save BanList = CallFunc_CreateSaveGameObject_ReturnValue;0x14F5CallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(Save BanList, "Save_BanList", 0);0x1525PopFlow();0x1526Label_1526:0x1526Update Banlist.Broadcast();0x1539PopFlow();0x153ALabel_153A:0x153ACallFunc_GetMicDefaultDeviceName_ReturnValue = GetMicDefaultDeviceName();0x1556Input Device Name = CallFunc_GetMicDefaultDeviceName_ReturnValue;0x1571goto Label_0A02;0x1576goto Label_0D1D;0x157Bgoto Label_0E4F;0x1580if (!(K2Node_CustomEvent_Force)) goto Label_10B0;0x158Egoto Label_0641;0x1593HUD.FadeIn();0x15B7PopFlow();0x15B8Label_15B8:0x15B8Destroy Session(false);0x15C7Set ScreenMessage(6);0x15D7PopFlow();0x15D8goto Label_15B8;0x15DDCallFunc_SpawnSound2D_ReturnValue = /Script/Engine.Default__GameplayStatics.SpawnSound2D(this, K2Node_CustomEvent_Sound, K2Node_CustomEvent_Volume, K2Node_CustomEvent_Pitch, 0f, nullptr, true, true);0x162BPopFlow();0x162CCallFunc_GetAllActorsOfClass_OutActors = {};0x1637GetAllActorsOfClass(this, /Game/Gameplay/PC.PC_C, CallFunc_GetAllActorsOfClass_OutActors);0x1654goto Label_1344;0x1659goto Label_11D4;0x165Egoto Label_0812;0x1663if (!(K2Node_CustomEvent_CallbackInfo_1.bWasSuccessful)) goto Label_16DD;0x167AGenerate FilesCode(CallFunc_Generate_FilesCode_Files, CallFunc_Generate_FilesCode_Code);0x169ACallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_Generate_FilesCode_Code, K2Node_CustomEvent_CallbackInfo_1.ResponseAsString);0x16C9Up to date = CallFunc_EqualEqual_StrStr_ReturnValue;0x16DCPopFlow();0x16DDLabel_16DD:0x16DDPrintString(this, "Google Sheet Error", true, true, LinearColor{1f, 0f, 0f, 1f}, 10f, FName(None));0x1732PopFlow();0x1733CallFunc_SetCurrentCulture_ReturnValue = SetCurrentCulture(K2Node_CustomEvent_Culture, false);0x1751if (!(CallFunc_SetCurrentCulture_ReturnValue)) PopFlow();0x175BDelayUntilNextTick(this, LatentActionInfo{0x727, -1435185131, FName(ExecuteUbergraph_MainGI), this});0x178CPopFlow();0x178DCallFunc_Conv_BoolToInt_ReturnValue = Conv_BoolToInt(false);0x17AACallFunc_MakeInteger_ReturnValue = MakeInteger(CallFunc_Conv_BoolToInt_ReturnValue);0x17CFCallFunc_MakeString_ReturnValue_1 = MakeString(Project Version);0x17F4CallFunc_MakeInteger_ReturnValue_2 = MakeInteger(0);0x1815K2Node_MakeMap_Map = TMap{"Private": CallFunc_MakeInteger_ReturnValue, "Version": CallFunc_MakeString_ReturnValue_1, "State": CallFunc_MakeInteger_ReturnValue_2};0x1858CallFunc_UpdateSteamCoreProSession_ReturnValue = UpdateSteamCoreProSession(this, K2Node_MakeMap_Map, K2Node_CustomEvent_SessionName, K2Node_CustomEvent_MaxPlayers, true);0x1889CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_UpdateSteamCoreProSession_ReturnValue);0x18A6if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x18B0K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnCallback_53ADE5D94292283D8FA72FB38DFF9184);0x18C7CallFunc_UpdateSteamCoreProSession_ReturnValue.OnCallback += K2Node_CreateDelegate_OutputDelegate_5;0x18F0CallFunc_UpdateSteamCoreProSession_ReturnValue.Activate();0x1914PopFlow();0x1915CallFunc_GetPlayerPawn_ReturnValue_2 = GetPlayerPawn(this, 0);0x192FK2Node_DynamicCast_AsMec_2 = Cast<Mec_C>(CallFunc_GetPlayerPawn_ReturnValue_2);0x1953K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMec_2);0x1970if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x197APopFlow();0x197BJoin Session(K2Node_CustomEvent_Session);0x1992PopFlow();0x1993Output Device Name = K2Node_CustomEvent_CurrentDevice;0x19AEPopFlow();0x19AFgoto Label_11D4;0x19B4goto Label_0A2E;0x19B9CallFunc_ValidateGoogleSheetsDownloadAndLoadBackupIfNeeded_ReturnValue = ValidateGoogleSheetsDownloadAndLoadBackupIfNeeded(K2Node_CustomEvent_CallbackInfo, CallFunc_ValidateGoogleSheetsDownloadAndLoadBackupIfNeeded_OutCsvInfo, CallFunc_ValidateGoogleSheetsDownloadAndLoadBackupIfNeeded_OutResultCode, "", "");0x19ECif (!(CallFunc_ValidateGoogleSheetsDownloadAndLoadBackupIfNeeded_ReturnValue)) goto Label_1A51;0x19FACallFunc_GetColumnAsStringArray_ReturnValue = GetColumnAsStringArray(CallFunc_ValidateGoogleSheetsDownloadAndLoadBackupIfNeeded_OutCsvInfo, "SteamID", CallFunc_GetColumnAsStringArray_Success);0x1A31Dev banlist = CallFunc_GetColumnAsStringArray_ReturnValue;0x1A4Cgoto Label_0BF3;0x1A51Label_1A51:0x1A51Update Dev Banlist();0x1A5FPopFlow();0x1A60Label_1A60:0x1A60return;0x1A62// end of script
Final0x04
void Presets Change__DelegateSignature(const E_GameMode& Game Mode)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void Gamepad Press__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void language Changed__DelegateSignature(const FString& Language)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10
void Cheat Activation__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Update Banlist__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Update All Skins__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 11

types with a member, parameter or interface of this type