Zdexby TheHolyOneZ
5,457 classes
Class

ABP_FirstPersonPlayerState_Online_C

: ABP_FirstPersonPlayerState_C : APlayerState : AInfo : AActor : UObject
/Game/FirstPerson/Blueprints/BP_FirstPersonPlayerState_Online.BP_FirstPersonPlayerState_Online_C 0x03B8 (952 B) align 8 inherited 0x0380 12 scripted vtable /Game/FirstPerson/Blueprints/BP_FirstPersonPlayerState_Online
0x00x03B8

Members 4

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x10CustomPlayerNameFStringNetRepNotify+5 flags""
0x10OnNameReplicateFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10ChangeVoiceChatChannelFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
Inherited from ABP_FirstPersonPlayerState_C 4
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BPC_InventoryControllerUBPC_InventoryController_C*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x08TargetCharacterABP_FirstPersonCharacter_Main_C*7 flagsnullptr
Inherited from APlayerState 16
OffsetSizeNameTypeFlagsDefault
0x04ScorefloatNetRepNotify+7 flags0
0x04PlayerIdint32NetRepNotify+7 flags0
0x01CompressedPinguint8Net+7 flags0
0x02B10x01padding / unreflected
0x01bShouldUpdateReplicatedPing : 1bit 0bool5 flagstrue
0x01bIsSpectator : 1bit 1boolNet+5 flagsfalse
0x01bOnlySpectator : 1bit 2boolNet+3 flagsfalse
0x01bIsABot : 1bit 3boolNet+5 flagsfalse
0x01bIsInactive : 1bit 5boolNetRepNotify+3 flagsfalse
0x01bFromPreviousLevel : 1bit 6boolNet+3 flagsfalse
0x02B30x01padding / unreflected
0x04StartTimeint32Net+5 flags0
0x30UniqueIDFUniqueNetIdReplNetRepNotify+2 flags{ReplicationBytes=[]}
0x08EngineMessageClassTSubclassOf<ULocalMessage>5 flags/Script/Engine.EngineMessage
0x02F00x08padding / unreflected
0x10SavedNetworkAddressFString3 flags""
0x03080x08padding / unreflected
0x10OnPawnSetFMulticastScriptDelegate4 flags<delegate>
0x08PawnPrivateAPawn*8 flagsnullptr
0x03280x18padding / unreflected
0x10PlayerNamePrivateFStringNetRepNotify+3 flags""
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 12

SignatureFlagsNativeParams
void OnRep_CustomPlayerName()
Script4 statements · 105 bytes of bytecode
0x0000OnNameReplicate.Broadcast(CustomPlayerName);0x001CPrintString(this, CustomPlayerName, true, true, LinearColor{0.05015f, 1f, 0f, 1f}, 2f, FName(None));0x0066return;0x0068// end of script
0x00
void OnDestroySessionComplete_003AED3545F20C424888CCAE2B80C441(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_FirstPersonPlayerState_Online(977);0x0033return;0x0035// end of script
0x09
void OnCallFailed_003AED3545F20C424888CCAE2B80C441(const FName& SessionName, bool bWasSuccessful)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SessionName = SessionName;0x0012PersistentFrame.K2Node_CustomEvent_bWasSuccessful = bWasSuccessful;0x0024ExecuteUbergraph_BP_FirstPersonPlayerState_Online(1096);0x0033return;0x0035// end of script
0x09
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonPlayerState_Online(1147);0x000Freturn;0x0011// end of script
EventProtected0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_FirstPersonPlayerState_Online(1790);0x0021return;0x0023// end of script
EventPublic0x04
void SetName(Server)(const FString& CustomPlayerName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_CustomPlayerName = CustomPlayerName;0x0012ExecuteUbergraph_BP_FirstPersonPlayerState_Online(1814);0x0021return;0x0023// end of script
0x10
void ReceiveDestroyed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonPlayerState_Online(2253);0x000Freturn;0x0011// end of script
EventPublic0x00
void SetName(Replicate)()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonPlayerState_Online(2268);0x000Freturn;0x0011// end of script
0x00
void Kick()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonPlayerState_Online(2273);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_FirstPersonPlayerState_Online(int32 EntryPoint)
Script82 statements · 2,281 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000ACallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem);0x0028CallFunc_DestroySession_ReturnValue = DestroySession(CallFunc_GetGameInstanceSubsystem_ReturnValue, FName(Default));0x0052CallFunc_IsValid_ReturnValue = IsValid(CallFunc_DestroySession_ReturnValue);0x006Fif (!(CallFunc_IsValid_ReturnValue)) goto Label_08E6;0x007DK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnCallFailed_003AED3545F20C424888CCAE2B80C441);0x0094CallFunc_DestroySession_ReturnValue.OnCallFailed += K2Node_CreateDelegate_OutputDelegate_1;0x00BDK2Node_CreateDelegate_OutputDelegate.Bind(this, OnDestroySessionComplete_003AED3545F20C424888CCAE2B80C441);0x00D4CallFunc_DestroySession_ReturnValue.OnDestroySessionComplete += K2Node_CreateDelegate_OutputDelegate;0x00FDCallFunc_DestroySession_ReturnValue.Activate();0x0121goto Label_08E6;0x0126Label_0126:0x0126MarkPropertyDirtyFromRepIndex(this, 21, FName(CustomPlayerName));0x0143OnRep_CustomPlayerName();0x0151CallFunc_MakeLiteralText_ReturnValue_1 = MakeLiteralText(FText::FromStringTable("/Game/UI/ST_UITexts.ST_UITexts", "\\u30bb\\u30c3\\u30b7\\u30e7\\u30f3\\u30ed\\u30b0"));0x01A8CallFunc_SplitText_ReturnValue_1 = /Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.SplitText(CallFunc_MakeLiteralText_ReturnValue_1, "@@", this);0x01ECCallFunc_GetGameState_ReturnValue = GetGameState(this);0x0201CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetGameState_ReturnValue.GetComponentByClass(/Game/FirstPerson/Blueprints/BPC_TextChatControl.BPC_TextChatControl_C);0x0234CallFunc_Replace_ReturnValue_1 = Replace(CallFunc_SplitText_ReturnValue_1[1], "<S>", CustomPlayerName, 1);0x026FCallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_SplitText_ReturnValue_1[0], "@@");0x029ECallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, CallFunc_Replace_ReturnValue_1);0x02CCCallFunc_GetComponentByClass_ReturnValue.SendToText(Local)(CallFunc_Concat_StrStr_ReturnValue_5, 1);0x02FEgoto Label_08E6;0x0303Label_0303:0x0303FlushNetDormancy();0x030DCallFunc_SanitizeInappropriateWords_ReturnValue = SanitizeInappropriateWords(K2Node_CustomEvent_CustomPlayerName);0x0332CallFunc_Len_ReturnValue = Len(K2Node_CustomEvent_CustomPlayerName);0x0357CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Len_ReturnValue, 0);0x0379CallFunc_SelectString_ReturnValue = SelectString(CallFunc_SanitizeInappropriateWords_ReturnValue, "NameLess", CallFunc_Greater_IntInt_ReturnValue);0x03B1CustomPlayerName = CallFunc_SelectString_ReturnValue;0x03CCgoto Label_0126;0x03D1Temp_name_Variable = K2Node_CustomEvent_SessionName_1;0x03ECTemp_bool_Variable = K2Node_CustomEvent_bWasSuccessful_1;0x03FFOpenLevelBySoftObjectPtr(this, SoftObject("/Game/stage_level/HomeLavel_Online.HomeLavel_Online"), true, "");0x0443goto Label_08E6;0x0448Temp_name_Variable = K2Node_CustomEvent_SessionName;0x0463Temp_bool_Variable = K2Node_CustomEvent_bWasSuccessful;0x0476goto Label_08E6;0x047BReceiveBeginPlay();0x0485CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController();0x0499CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetPlayerController_ReturnValue_1);0x04B6if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_08E6;0x04C4CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController();0x04D8CallFunc_IsLocalController_ReturnValue = CallFunc_GetPlayerController_ReturnValue_1.IsLocalController();0x0506if (!(CallFunc_IsLocalController_ReturnValue)) goto Label_08E6;0x0514Label_0514:0x0514CallFunc_MakeLiteralString_ReturnValue = MakeLiteralString("cLeon_Default");0x053FCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0559CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_MakeLiteralString_ReturnValue, "_");0x0581CallFunc_GetControllerUniqueNetId_ReturnValue = GetControllerUniqueNetId(CallFunc_GetPlayerController_ReturnValue);0x05A6CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue = Conv_FUniqueNetIdReplToString(CallFunc_GetControllerUniqueNetId_ReturnValue);0x05CBCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue);0x05F9CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot(CallFunc_Concat_StrStr_ReturnValue_1, 0);0x061BCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_LoadGameFromSlot_ReturnValue);0x0638if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_08E6;0x0646K2Node_DynamicCast_AsBP_Online_Save_Data = Cast<BP_Online_SaveData_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x066AK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Online_Save_Data);0x0687if (!(K2Node_DynamicCast_bSuccess)) goto Label_08E6;0x0695CallFunc_GetBaseData_ReturnValue = K2Node_DynamicCast_AsBP_Online_Save_Data.GetBaseData(FName(CustomPlayerName), CallFunc_GetBaseData_Value);0x06D9SetName(Server)(CallFunc_GetBaseData_Value.AsString_6_62B18A534B77387E6EDDE9962094506B);0x06F9goto Label_08E6;0x06FEReceiveTick(K2Node_Event_DeltaSeconds);0x0711goto Label_08E6;0x0716goto Label_0303;0x071BLabel_071B:0x071BCallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText::FromStringTable("/Game/UI/ST_UITexts.ST_UITexts", "\\u30bb\\u30c3\\u30b7\\u30e7\\u30f3\\u30ed\\u30b0"));0x0772CallFunc_SplitText_ReturnValue = /Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.SplitText(CallFunc_MakeLiteralText_ReturnValue, "@@", this);0x07B6CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_SplitText_ReturnValue[0], "@@");0x07E5CallFunc_Replace_ReturnValue = Replace(CallFunc_SplitText_ReturnValue[2], "<S>", CustomPlayerName, 1);0x0820CallFunc_GetGameState_ReturnValue = GetGameState(this);0x0835CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Replace_ReturnValue);0x0863CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetGameState_ReturnValue.GetComponentByClass(/Game/FirstPerson/Blueprints/BPC_TextChatControl.BPC_TextChatControl_C);0x0896CallFunc_GetComponentByClass_ReturnValue.SendToText(Local)(CallFunc_Concat_StrStr_ReturnValue_3, 1);0x08C8goto Label_08E6;0x08CDReceiveDestroyed();0x08D7goto Label_071B;0x08DCgoto Label_0514;0x08E1goto Label_000A;0x08E6Label_08E6:0x08E6return;0x08E8// end of script
Final0x04
void ChangeVoiceChatChannel__DelegateSignature(int32 NewChannel, TArray<int32>& RemoveTarget)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x18
void OnNameReplicate__DelegateSignature(const FString& Name)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10

Used by 1

types with a member, parameter or interface of this type