0x00x02D8
Members 6
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | DefaultSceneRoot | USceneComponent* | 6 flags | nullptr | |
| 0x10 | Lights | TArray<ALight*> | 3 flags | [] | |
| 0x10 | Windows1 | TArray<AStaticMeshActor*> | 3 flags | [] | |
| 0x10 | Windows2 | TArray<AStaticMeshActor*> | 3 flags | [] | |
| 0x08 | Shadow | ASkeletalMeshActor* | 6 flags | nullptr |
Inherited from AActor 80
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryActorTick | FActorTickFunction | 3 flags | {} | |
| 0x01 | bNetTemporary : 1bit 0 | 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 | bCallPreReplication : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bCallPreReplicationForReplay : 1bit 6 | bool | 6 flags | true | |
| 0x01 | bHidden : 1bit 7 | bool | Net+7 flags | false | |
| 0x01 | bTearOff : 1bit 0 | bool | Net+3 flags | false | |
| 0x01 | bForceNetAddressable : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bExchangedRoles : 1bit 2 | bool | Transient+3 flags | false | |
| 0x01 | bNetLoadOnClient : 1bit 3 | bool | 4 flags | true | |
| 0x01 | bNetUseOwnerRelevancy : 1bit 4 | bool | 6 flags | false | |
| 0x01 | bRelevantForNetworkReplays : 1bit 5 | bool | 3 flags | true | |
| 0x01 | bRelevantForLevelBounds : 1bit 6 | bool | 5 flags | true | |
| 0x01 | bReplayRewindable : 1bit 7 | bool | 6 flags | false | |
| 0x01 | bAllowTickBeforeBeginPlay : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bAutoDestroyWhenFinished : 1bit 1 | bool | 4 flags | false | |
| 0x01 | bCanBeDamaged : 1bit 2 | bool | Net+6 flags | true | |
| 0x01 | bBlockInput : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bCollideWhenPlacing : 1bit 4 | bool | 3 flags | false | |
| 0x01 | bFindCameraComponentWhenViewTarget : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bGenerateOverlapEventsDuringLevelStreaming : 1bit 6 | bool | 5 flags | false | |
| 0x01 | bIgnoresOriginShifting : 1bit 7 | bool | 5 flags | false | |
| 0x01 | bEnableAutoLODGeneration : 1bit 0 | bool | 5 flags | true | |
| 0x01 | bIsEditorOnlyActor : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bActorSeamlessTraveled : 1bit 2 | bool | 3 flags | false | |
| 0x01 | bReplicates : 1bit 3 | bool | Protected+7 flags | false | |
| 0x01 | bCanBeInCluster : 1bit 4 | bool | Protected+5 flags | false | |
| 0x01 | bAllowReceiveTickEventOnDedicatedServer : 1bit 5 | bool | Protected+3 flags | true | |
| 0x01 | bReplicateUsingRegisteredSubObjectList : 1bit 7 | bool | Protected+9 flags | false | |
| 0x01 | bActorEnableCollision : 1bit 7 | bool | 3 flags | true | |
| 0x01 | bActorIsBeingDestroyed : 1bit 0 | bool | Transient+4 flags | false | |
| 0x01 | bAsyncPhysicsTickEnabled : 1bit 5 | bool | Protected+4 flags | false | |
| 0x01 | UpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | Protected+6 flags | UseConfigDefault | |
| 0x01 | DefaultUpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | 8 flags | OnlyUpdateMovable | |
| 0x01 | RemoteRole | ENetRole | NetTransient+8 flags | ROLE_None | |
| 0x0061 | 0x03 | padding / unreflected | |||
| 0x04 | InitialLifeSpan | float | 8 flags | 0 | |
| 0x04 | CustomTimeDilation | float | 7 flags | 1 | |
| 0x04 | RayTracingGroupId | int32 | 5 flags | -1 | |
| 0x60 | AttachmentReplication | FRepAttachment | NetTransient+5 flags | {AttachParent=nullptr, LocationOffset={}, RelativeScale3D={… | |
| 0x70 | ReplicatedMovement | FRepMovement | NetRepNotify+5 flags | {LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,… | |
| 0x08 | Owner | AActor* | NetRepNotify+6 flags | nullptr | |
| 0x08 | NetDriverName | FName | Protected+5 flags | GameNetDriver | |
| 0x01 | Role | ENetRole | Net+8 flags | ROLE_Authority | |
| 0x01 | NetDormancy | ENetDormancy | 9 flags | DORM_Awake | |
| 0x01 | SpawnCollisionHandlingMethod | ESpawnActorCollisionHandlingMethod | 7 flags | AlwaysSpawn | |
| 0x01 | AutoReceiveInput | EAutoReceiveInput | 6 flags | Disabled | |
| 0x04 | InputPriority | int32 | 6 flags | 0 | |
| 0x0158 | 0x08 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | 9 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 | |
| 0x01 | PhysicsReplicationMode | EPhysicsReplicationMode | 7 flags | Default | |
| 0x017D | 0x0B | padding / unreflected | |||
| 0x08 | Instigator | APawn* | NetRepNotify+8 flags | nullptr | |
| 0x10 | Children | TArray<AActor*> | Transient+4 flags | [] | |
| 0x08 | RootComponent | USceneComponent* | Protected+10 flags | nullptr | |
| 0x01A8 | 0x08 | padding / unreflected | |||
| 0x10 | Layers | TArray<FName> | 4 flags | [] | |
| 0x08 | ParentComponent | TWeakObjectPtr<UChildActorComponent> | 8 flags | nullptr | |
| 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> | |
| 0x01E8 | 0x80 | padding / unreflected | |||
| 0x10 | InstanceComponents | TArray<UActorComponent*> | 6 flags | [] | |
| 0x10 | BlueprintCreatedComponents | TArray<UActorComponent*> | 8 flags | [] | |
Functions 6
| Signature | Flags | Native | Params |
|---|---|---|---|
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ApartmentsLights(2375);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void LightsOn()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ApartmentsLights(2380);0x000Freturn;0x0011// end of script | 0x00 | ||
void LightsOff()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ApartmentsLights(2385);0x000Freturn;0x0011// end of script | 0x00 | ||
void ShowShadow()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ApartmentsLights(2390);0x000Freturn;0x0011// end of script | 0x00 | ||
void HideShadow()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ApartmentsLights(2447);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_BP_ApartmentsLights(int32 EntryPoint)Script117 statements · 2,507 bytes of bytecode0x0000PushFlow(Label_09C8);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FHideShadow();0x001DPopFlow();0x001ELabel_001E:0x001ETemp_int_Array_Index_Variable = 0;0x0035Label_0035:0x0035CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Lights);0x0070CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x0096if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0138;0x00A4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BFPushFlow(Label_0400);0x00C4/Script/Engine.Default__KismetArrayLibrary.Array_Get(Lights, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x00FFCallFunc_Array_Get_Item_2.LightComponent.SetVisibility(false, false);0x0137PopFlow();0x0138Label_0138:0x0138Temp_int_Loop_Counter_Variable_2 = 0;0x014FTemp_int_Array_Index_Variable_3 = 0;0x0166Label_0166:0x0166CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Windows1);0x01A1CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_3);0x01C7if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_0279;0x01D5Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_2;0x01F0PushFlow(Label_044A);0x01F5/Script/Engine.Default__KismetArrayLibrary.Array_Get(Windows1, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_4);0x0230CallFunc_Array_Get_Item_4.StaticMeshComponent.SetMaterial(0, /Game/0Material/MI_ApartmentWindow1.MI_ApartmentWindow1);0x0278PopFlow();0x0279Label_0279:0x0279Temp_int_Loop_Counter_Variable_5 = 0;0x0290Temp_int_Array_Index_Variable_4 = 0;0x02A7Label_02A7:0x02A7CallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Windows2);0x02E2CallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue_5);0x0308if (!(CallFunc_Less_IntInt_ReturnValue_5)) PopFlow();0x0312Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_5;0x032DPushFlow(Label_03B6);0x0332/Script/Engine.Default__KismetArrayLibrary.Array_Get(Windows2, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_5);0x036DCallFunc_Array_Get_Item_5.StaticMeshComponent.SetMaterial(0, /Game/0Material/MI_ApartmentWindow1.MI_ApartmentWindow1);0x03B5PopFlow();0x03B6Label_03B6:0x03B6CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x03E0Temp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_4;0x03FBgoto Label_02A7;0x0400Label_0400:0x0400CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x042ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0445goto Label_0035;0x044ALabel_044A:0x044ACallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0474Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x048Fgoto Label_0166;0x0494Label_0494:0x0494Temp_int_Loop_Counter_Variable = 0;0x04ABgoto Label_001E;0x04B0Label_04B0:0x04B0PushFlow(Label_0539);0x04B5/Script/Engine.Default__KismetArrayLibrary.Array_Get(Windows2, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x04F0CallFunc_Array_Get_Item_3.StaticMeshComponent.SetMaterial(0, /Game/0Material/MI_InteriorGlow2.MI_InteriorGlow2);0x0538PopFlow();0x0539Label_0539:0x0539CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0563Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x057ELabel_057E:0x057ECallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Windows2);0x05B9CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_4);0x05DFif (!(CallFunc_Less_IntInt_ReturnValue_4)) PopFlow();0x05E9Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0604goto Label_04B0;0x0609Label_0609:0x0609Temp_int_Loop_Counter_Variable_1 = 0;0x0620Temp_int_Array_Index_Variable_1 = 0;0x0637goto Label_057E;0x063CLabel_063C:0x063CTemp_int_Array_Index_Variable_2 = 0;0x0653Label_0653:0x0653CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Lights);0x068ECallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_1);0x06B4if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_07A0;0x06C2Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_4;0x06DDPushFlow(Label_0756);0x06E2/Script/Engine.Default__KismetArrayLibrary.Array_Get(Lights, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x071DCallFunc_Array_Get_Item.LightComponent.SetVisibility(true, false);0x0755PopFlow();0x0756Label_0756:0x0756CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x0780Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_5;0x079Bgoto Label_0653;0x07A0Label_07A0:0x07A0Temp_int_Loop_Counter_Variable_3 = 0;0x07B7Temp_int_Array_Index_Variable_5 = 0;0x07CELabel_07CE:0x07CECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Windows1);0x0809CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue);0x082Fif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0609;0x083DTemp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_3;0x0858PushFlow(Label_08E1);0x085D/Script/Engine.Default__KismetArrayLibrary.Array_Get(Windows1, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_1);0x0898CallFunc_Array_Get_Item_1.StaticMeshComponent.SetMaterial(0, /Game/0Material/MI_InteriorGlow1.MI_InteriorGlow1);0x08E0PopFlow();0x08E1Label_08E1:0x08E1CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x090BTemp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x0926goto Label_07CE;0x092BLabel_092B:0x092BTemp_int_Loop_Counter_Variable_4 = 0;0x0942goto Label_063C;0x0947goto Label_000F;0x094Cgoto Label_092B;0x0951goto Label_0494;0x0956Shadow.SkeletalMeshComponent.SetVisibility(true, false);0x098EPopFlow();0x098FShadow.SkeletalMeshComponent.SetVisibility(false, false);0x09C7PopFlow();0x09C8Label_09C8:0x09C8return;0x09CA// end of script | Final | 0x04 |