Class
UBP_GameViewportClient_C
: URGGameViewportClient : UCommonGameViewportClient : UGameViewportClient : UScriptViewportClient : UObject0x00x0450
Members 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | PlayerHUDShared | UWG_PlayerHUDShared_C* | 7 flags | nullptr | |
| 0x08 | CachedMainController | APlayerController* | 7 flags | nullptr |
Inherited from URGGameViewportClient 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | PendingNetworkFailureMessages | TArray<FRGNetworkFailureMessage> | Protected+4 flags | [] | |
| 0x04 | ControllingPlayerID | int32 | Protected+5 flags | 0 |
Inherited from UGameViewportClient 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | ViewportConsole | UConsole* | 6 flags | nullptr | |
| 0x10 | DebugProperties | TArray<FDebugDisplayProperty> | 2 flags | [] | |
| 0x0058 | 0x10 | padding / unreflected | |||
| 0x04 | MaxSplitscreenPlayers | int32 | 6 flags | 4 | |
| 0x006C | 0x0C | padding / unreflected | |||
| 0x08 | World | UWorld* | Protected+6 flags | nullptr | |
| 0x08 | GameInstance | UGameInstance* | Protected+6 flags | nullptr | |
Functions 4
| Signature | Flags | Native | Params |
|---|---|---|---|
void OnMainControllerDestroyed(AActor* DestroyedActor)Script6 statements · 69 bytes of bytecode0x0000CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(DestroyedActor, CachedMainController);0x0026if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0042;0x0034BP_ClearStoredWidgets();0x0042Label_0042:0x0042return;0x0044// end of script | Public | 0x08 | |
void CreateSharedPlayerHUD(APlayerController* Controller)Script9 statements · 217 bytes of bytecode0x0000BP_ClearStoredWidgets();0x000ECachedMainController = Controller;0x0021CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Ride/UI/PlayerHUD/WG_PlayerHUDShared.WG_PlayerHUDShared_C, Controller);0x005ECallFunc_Create_ReturnValue.AddToViewport(0);0x0083PlayerHUDShared = CallFunc_Create_ReturnValue;0x0096K2Node_CreateDelegate_OutputDelegate.Bind(this, OnMainControllerDestroyed);0x00ADController.OnDestroyed += K2Node_CreateDelegate_OutputDelegate;0x00D6return;0x00D8// end of script | Public | 0x08 | |
void BP_ClearStoredWidgets()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_GameViewportClient(26);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void ExecuteUbergraph_BP_GameViewportClient(int32 EntryPoint)Script11 statements · 113 bytes of bytecode0x0000goto [EntryPoint];0x000ALabel_000A:0x000APlayerHUDShared = nullptr;0x0015goto Label_006E;0x001ACallFunc_IsValid_ReturnValue = IsValid(PlayerHUDShared);0x0037if (!(CallFunc_IsValid_ReturnValue)) goto Label_006E;0x0045PlayerHUDShared.RemoveFromParent();0x0069goto Label_000A;0x006ELabel_006E:0x006Ereturn;0x0070// end of script | Final | 0x04 |