0x00x02F0
Members 17
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | PointLight | UPointLightComponent* | 7 flags | nullptr | |
| 0x08 | TextRender | UTextRenderComponent* | 7 flags | nullptr | |
| 0x08 | Widget | UWidgetComponent* | 7 flags | nullptr | |
| 0x08 | StaticMesh1 | UStaticMeshComponent* | 7 flags | nullptr | |
| 0x08 | Box | UBoxComponent* | 7 flags | nullptr | |
| 0x08 | InstantUsable | UInstantUsable* | 7 flags | nullptr | |
| 0x08 | DefaultSceneRoot | USceneComponent* | 7 flags | nullptr | |
| 0x10 | PlayersThatHaveUsed | TArray<ABP_PlayerController_SpaceRig_C*> | 4 flags | [] | |
| 0x10 | StatCountKey | FString | 5 flags | "player.usedterminal." | |
| 0x18 | ConsoleTitle | FText | 3 flags | <FText> | |
| 0x18 | NotificationText | FText | 3 flags | <FText> | |
| 0x08 | NotificationIcon | UTexture2D* | 7 flags | /Game/Art/UI/HUD_Radar_Icon_Star.HUD_Radar_Icon_Star | |
| 0x28 | ConsoleWindowClass | TSoftClassPtr<UWindowWidget> | 4 flags | <SoftClassProperty> | |
| 0x04 | Window Z Order | int32 | 7 flags | 13 | |
| 0x01 | CreateMenuOnStartup | bool | 5 flags | false | |
| 0x02E5 | 0x03 | padding / unreflected | |||
| 0x08 | WindowInstance | UWindowWidget* | 8 flags | nullptr | |
Inherited from AActor 76
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryActorTick | FActorTickFunction | 3 flags | {} | |
| 0x01 | bNetTemporary : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bNetStartup : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bOnlyRelevantToOwner : 1bit 2 | bool | 7 flags | false | |
| 0x01 | bAlwaysRelevant : 1bit 3 | bool | 6 flags | false | |
| 0x01 | bReplicateMovement : 1bit 4 | bool | NetRepNotify+5 flags | false | |
| 0x01 | bHidden : 1bit 5 | bool | Net+7 flags | false | |
| 0x01 | bTearOff : 1bit 6 | bool | Net+3 flags | false | |
| 0x01 | bForceNetAddressable : 1bit 7 | bool | 3 flags | false | |
| 0x01 | bExchangedRoles : 1bit 0 | bool | Transient+3 flags | false | |
| 0x01 | bNetLoadOnClient : 1bit 1 | bool | 4 flags | true | |
| 0x01 | bNetUseOwnerRelevancy : 1bit 2 | bool | 6 flags | false | |
| 0x01 | bRelevantForNetworkReplays : 1bit 3 | bool | 3 flags | true | |
| 0x01 | bRelevantForLevelBounds : 1bit 4 | bool | 5 flags | true | |
| 0x01 | bReplayRewindable : 1bit 5 | bool | 5 flags | false | |
| 0x01 | bAllowTickBeforeBeginPlay : 1bit 6 | bool | 5 flags | false | |
| 0x01 | bAutoDestroyWhenFinished : 1bit 7 | bool | 4 flags | false | |
| 0x01 | bCanBeDamaged : 1bit 0 | bool | Net+6 flags | true | |
| 0x01 | bBlockInput : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bCollideWhenPlacing : 1bit 2 | bool | 3 flags | false | |
| 0x01 | bFindCameraComponentWhenViewTarget : 1bit 3 | bool | 6 flags | true | |
| 0x01 | bGenerateOverlapEventsDuringLevelStreaming : 1bit 4 | bool | 5 flags | false | |
| 0x01 | bIgnoresOriginShifting : 1bit 5 | bool | 5 flags | false | |
| 0x01 | bEnableAutoLODGeneration : 1bit 6 | bool | 6 flags | false | |
| 0x01 | bIsEditorOnlyActor : 1bit 7 | bool | 5 flags | false | |
| 0x01 | bActorSeamlessTraveled : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bReplicates : 1bit 1 | bool | Protected+7 flags | false | |
| 0x01 | bCanBeInCluster : 1bit 2 | bool | Protected+5 flags | false | |
| 0x01 | bAllowReceiveTickEventOnDedicatedServer : 1bit 3 | bool | Protected+3 flags | true | |
| 0x01 | bActorEnableCollision : 1bit 3 | bool | 3 flags | true | |
| 0x01 | bActorIsBeingDestroyed : 1bit 4 | bool | Transient+4 flags | false | |
| 0x01 | UpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | Protected+6 flags | UseConfigDefault | |
| 0x01 | DefaultUpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | 8 flags | OnlyUpdateMovable | |
| 0x01 | RemoteRole | uint8 | NetTransient+5 flags | 0 | |
| 0x34 | ReplicatedMovement | FRepMovement | NetRepNotify+5 flags | {LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,… | |
| 0x04 | InitialLifeSpan | float | 8 flags | 0 | |
| 0x04 | CustomTimeDilation | float | 7 flags | 1 | |
| 0x009C | 0x04 | padding / unreflected | |||
| 0x40 | AttachmentReplication | FRepAttachment | NetTransient+4 flags | {AttachParent=nullptr, LocationOffset={}, RelativeScale3D={… | |
| 0x08 | Owner | AActor* | NetRepNotify+5 flags | nullptr | |
| 0x08 | NetDriverName | FName | Protected+5 flags | GameNetDriver | |
| 0x01 | Role | uint8 | Net+5 flags | 3 | |
| 0x01 | NetDormancy | uint8 | 9 flags | 1 | |
| 0x01 | SpawnCollisionHandlingMethod | ESpawnActorCollisionHandlingMethod | 7 flags | AlwaysSpawn | |
| 0x01 | AutoReceiveInput | uint8 | 6 flags | 0 | |
| 0x04 | InputPriority | int32 | 6 flags | 0 | |
| 0x08 | InputComponent | UInputComponent* | 8 flags | nullptr | |
| 0x04 | NetCullDistanceSquared | float | 9 flags | 2.25e+08 | |
| 0x04 | NetTag | int32 | Transient+5 flags | 0 | |
| 0x04 | NetUpdateFrequency | float | 8 flags | 100 | |
| 0x04 | MinNetUpdateFrequency | float | 8 flags | 2 | |
| 0x04 | NetPriority | float | 8 flags | 1 | |
| 0x0114 | 0x04 | padding / unreflected | |||
| 0x08 | Instigator | APawn* | NetRepNotify+7 flags | nullptr | |
| 0x10 | Children | TArray<AActor*> | Transient+2 flags | [] | |
| 0x08 | RootComponent | USceneComponent* | Protected+9 flags | nullptr | |
| 0x10 | ControllingMatineeActors | TArray<AMatineeActor*> | TransientProtected+2 flags | [] | |
| 0x0148 | 0x08 | padding / unreflected | |||
| 0x10 | Layers | TArray<FName> | 2 flags | [] | |
| 0x08 | ParentComponent | TWeakObjectPtr<UChildActorComponent> | 8 flags | <0xffffffff> | |
| 0x0168 | 0x08 | padding / unreflected | |||
| 0x10 | Tags | TArray<FName> | 5 flags | [] | |
| 0x01 | OnTakeAnyDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakePointDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakeRadialDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorBeginOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorEndOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnBeginCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnClicked | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnReleased | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchBegin | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnd | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnter | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchLeave | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorHit | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnDestroyed | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndPlay | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0190 | 0x60 | padding / unreflected | |||
| 0x10 | InstanceComponents | TArray<UActorComponent*> | 4 flags | [] | |
| 0x10 | BlueprintCreatedComponents | TArray<UActorComponent*> | 6 flags | [] | |
Functions 10
| Signature | Flags | Native | Params |
|---|---|---|---|
void ShowNotification(bool IsVisible)Script8 statements · 169 bytes of bytecode0x0000CallFunc_GetUserWidgetObject_ReturnValue = Widget.GetUserWidgetObject();0x002AK2Node_DynamicCast_AsConsole_Screen_BGtemplate = Cast<ConsoleScreen_BGtemplate_C>(CallFunc_GetUserWidgetObject_ReturnValue);0x004EK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsConsole_Screen_BGtemplate);0x006Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_00A6;0x0079K2Node_DynamicCast_AsConsole_Screen_BGtemplate.SetNotificationVisible(IsVisible);0x00A6Label_00A6:0x00A6return;0x00A8// end of script | Public | 0x01 | |
void SetCreateMenuOnStartUp(bool InCreateOnStartUp)Script20 statements · 411 bytes of bytecode0x0000CreateMenuOnStartup = InCreateOnStartUp;0x0013if (!(CreateMenuOnStartup)) goto Label_013E;0x0021CallFunc_IsValidSoftClassReference_ReturnValue = IsValidSoftClassReference(ConsoleWindowClass);0x003Eif (!(CallFunc_IsValidSoftClassReference_ReturnValue)) goto Label_0198;0x004CCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0066CallFunc_LoadWindowWidgetClass_ReturnValue = LoadWindowWidgetClass(ConsoleWindowClass);0x0083CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, CallFunc_LoadWindowWidgetClass_ReturnValue, CallFunc_GetPlayerController_ReturnValue);0x00C0WindowInstance = CallFunc_Create_ReturnValue;0x00D3WindowInstance.AddToViewport(Window Z Order);0x00FCWindowInstance.SetVisibility(1);0x0122OnWindowCreated(WindowInstance);0x0139goto Label_0198;0x013ELabel_013E:0x013ECallFunc_IsValid_ReturnValue = IsValid(WindowInstance);0x015Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_0198;0x0169WindowInstance.RemoveFromParent();0x018DWindowInstance = nullptr;0x0198Label_0198:0x0198return;0x019A// end of script | Private | 0x01 | |
void IsNewPlayer(ABP_PlayerController_SpaceRig_C* PlayerController, const bool& IsNewPlayer)Script34 statements · 619 bytes of bytecode0x0000PushFlow(Label_0268);0x0005Temp_bool_True_if_break_was_hit_Variable = false;0x0010Temp_int_Loop_Counter_Variable = 0;0x0027Temp_int_Array_Index_Variable = 0;0x003ELabel_003E:0x003ECallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x005BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(PlayersThatHaveUsed);0x0096CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BCCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x00E2if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0192;0x00F0Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x010BPushFlow(Label_021E);0x0110/Script/Engine.Default__KismetArrayLibrary.Array_Get(PlayersThatHaveUsed, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x014BCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item, PlayerController);0x0171if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x017BFoundController = true;0x0186Temp_bool_True_if_break_was_hit_Variable = true;0x0191PopFlow();0x0192Label_0192:0x0192if (!(FoundController)) goto Label_01D5;0x01A0Label_01A0:0x01A0CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(FoundController);0x01BDIsNewPlayer = CallFunc_Not_PreBool_ReturnValue_1;0x01D0goto Label_0268;0x01D5Label_01D5:0x01D5CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(PlayersThatHaveUsed, PlayerController);0x0219goto Label_01A0;0x021ELabel_021E:0x021ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0248Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0263goto Label_003E;0x0268Label_0268:0x0268return;0x026A// end of script | Public | 0x09 | |
void UserConstructionScript()Script3 statements · 44 bytes of bytecode0x0000TextRender.K2_SetText(ConsoleTitle);0x0029return;0x002B// end of script | EventPublic | 0x00 | |
void OnOpenConsole(ABP_PlayerController_SpaceRig_C* InPlayerController)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_InPlayerController = InPlayerController;0x0012ExecuteUbergraph_BP_BaseSpaceRigConsole(1052);0x0021return;0x0023// end of script | 0x08 | ||
void OnWindowCreated(UWindowWidget* WindowWidget)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_WindowWidget = WindowWidget;0x0012ExecuteUbergraph_BP_BaseSpaceRigConsole(475);0x0021return;0x0023// end of script | 0x08 | ||
void PIE_QuickUse()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_BaseSpaceRigConsole(541);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__InstantUsable_K2Node_ComponentBoundEvent_0_UsedBySignature__DelegateSignature(APlayerCharacter* User, const EInputKeys& Key)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_user = User;0x0012PersistentFrame.K2Node_ComponentBoundEvent_key = Key;0x0024ExecuteUbergraph_BP_BaseSpaceRigConsole(766);0x0033return;0x0035// end of script | 0x09 | ||
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_BaseSpaceRigConsole(1047);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void ExecuteUbergraph_BP_BaseSpaceRigConsole(int32 EntryPoint)Script56 statements · 1,060 bytes of bytecode0x0000PushFlow(Label_0421);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FCallFunc_HasAuthority_ReturnValue = HasAuthority();0x0023if (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x002DK2Node_ComponentBoundEvent_user.CharacterVanity.RemoveMedicalGown();0x0063IsNewPlayer(K2Node_DynamicCast_AsBP_Player_Controller_Space_Rig, CallFunc_IsNewPlayer_IsNewPlayer);0x0083if (!(CallFunc_IsNewPlayer_IsNewPlayer)) goto Label_00DD;0x0091CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/FSD.StatHat);0x00AFCallFunc_GetGameInstanceSubsystem_ReturnValue.AddStatCount(StatCountKey, 1);0x00DDLabel_00DD:0x00DDK2Node_DynamicCast_AsBP_Player_Controller_Space_Rig.ShowLookAtConsole();0x0101PopFlow();0x0102Label_0102:0x0102CallFunc_GetUserWidgetObject_ReturnValue = Widget.GetUserWidgetObject();0x012CK2Node_DynamicCast_AsConsole_Screen_BGtemplate = Cast<ConsoleScreen_BGtemplate_C>(CallFunc_GetUserWidgetObject_ReturnValue);0x0150K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsConsole_Screen_BGtemplate);0x016Dif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0177K2Node_DynamicCast_AsConsole_Screen_BGtemplate.SetText(ConsoleTitle);0x01A4K2Node_DynamicCast_AsConsole_Screen_BGtemplate.SetNotification(NotificationText, NotificationIcon);0x01DAPopFlow();0x01DBPopFlow();0x01DCLabel_01DC:0x01DCCallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x01F1CallFunc_GetWindowManager_ReturnValue.OpenWindow(WindowInstance, true, true);0x021CPopFlow();0x021DLabel_021D:0x021DCallFunc_IsValid_ReturnValue = IsValid(WindowInstance);0x023Aif (!(CallFunc_IsValid_ReturnValue)) goto Label_024D;0x0248goto Label_01DC;0x024DLabel_024D:0x024DCallFunc_LoadWindowWidgetClass_ReturnValue = LoadWindowWidgetClass(ConsoleWindowClass);0x026ACallFunc_GetWindowManager_ReturnValue_1 = GetWindowManager(this);0x027FCallFunc_OpenWindowFromClass_ReturnValue = CallFunc_GetWindowManager_ReturnValue_1.OpenWindowFromClass(CallFunc_LoadWindowWidgetClass_ReturnValue, Window Z Order, true);0x02BCWindowInstance = CallFunc_OpenWindowFromClass_ReturnValue;0x02CFPopFlow();0x02D0Label_02D0:0x02D0TextRender.K2_SetText(ConsoleTitle);0x02F9goto Label_0102;0x02FECallFunc_GetController_ReturnValue = K2Node_ComponentBoundEvent_user.GetController();0x0328K2Node_DynamicCast_AsBP_Player_Controller_Space_Rig = Cast<BP_PlayerController_SpaceRig_C>(CallFunc_GetController_ReturnValue);0x034CK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Player_Controller_Space_Rig);0x0369if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0373PushFlow(Label_037D);0x0378goto Label_000F;0x037DLabel_037D:0x037DCallFunc_IsLocallyControlled_ReturnValue = K2Node_ComponentBoundEvent_user.IsLocallyControlled();0x03ABif (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x03B5K2Node_DynamicCast_AsBP_Player_Controller_Space_Rig.OpenSpacerigConsole(this);0x03DA/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/Button_Click_keyboard_01_Cue.Button_Click_keyboard_01_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x0416PopFlow();0x0417goto Label_02D0;0x041Cgoto Label_021D;0x0421Label_0421:0x0421return;0x0423// end of script | Final | 0x04 |