0x00x0288
Members 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | Scene | USceneComponent* | 7 flags | nullptr | |
| 0x08 | Billboard | UBillboardComponent* | 7 flags | nullptr | |
| 0x50 | IlluminatedComponents | TMap<ABP_StaticVertexLight_C*, FS_FStaticLight> | 4 flags | <TMap> |
Inherited from AActor 75
| 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 | bExchangedRoles : 1bit 7 | bool | Transient+3 flags | false | |
| 0x01 | bNetLoadOnClient : 1bit 0 | bool | 4 flags | true | |
| 0x01 | bNetUseOwnerRelevancy : 1bit 1 | bool | 6 flags | false | |
| 0x01 | bRelevantForNetworkReplays : 1bit 2 | bool | 3 flags | true | |
| 0x01 | bRelevantForLevelBounds : 1bit 3 | bool | 5 flags | true | |
| 0x01 | bReplayRewindable : 1bit 4 | bool | 5 flags | false | |
| 0x01 | bAllowTickBeforeBeginPlay : 1bit 5 | bool | 5 flags | false | |
| 0x01 | bAutoDestroyWhenFinished : 1bit 6 | bool | 4 flags | false | |
| 0x01 | bCanBeDamaged : 1bit 7 | bool | Net+6 flags | true | |
| 0x01 | bBlockInput : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bCollideWhenPlacing : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bFindCameraComponentWhenViewTarget : 1bit 2 | bool | 6 flags | true | |
| 0x01 | bGenerateOverlapEventsDuringLevelStreaming : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bIgnoresOriginShifting : 1bit 4 | bool | 5 flags | false | |
| 0x01 | bEnableAutoLODGeneration : 1bit 5 | bool | 6 flags | false | |
| 0x01 | bIsEditorOnlyActor : 1bit 6 | bool | 5 flags | false | |
| 0x01 | bActorSeamlessTraveled : 1bit 7 | bool | 3 flags | false | |
| 0x01 | bReplicates : 1bit 0 | bool | Protected+7 flags | false | |
| 0x01 | bCanBeInCluster : 1bit 1 | bool | Protected+5 flags | false | |
| 0x01 | bAllowReceiveTickEventOnDedicatedServer : 1bit 2 | bool | Protected+3 flags | true | |
| 0x01 | bActorEnableCollision : 1bit 2 | bool | 3 flags | true | |
| 0x01 | bActorIsBeingDestroyed : 1bit 3 | bool | Transient+4 flags | false | |
| 0x01 | UpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | Protected+6 flags | UseConfigDefault | |
| 0x01 | DefaultUpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | 8 flags | OnlyUpdateMovable | |
| 0x01 | RemoteRole | ENetRole | NetTransient+5 flags | ROLE_None | |
| 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 | ENetRole | Net+5 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 | |
| 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+3 flags | [] | |
| 0x08 | RootComponent | USceneComponent* | Protected+9 flags | nullptr | |
| 0x10 | ControllingMatineeActors | TArray<AMatineeActor*> | TransientProtected+3 flags | [] | |
| 0x0148 | 0x08 | padding / unreflected | |||
| 0x10 | Layers | TArray<FName> | 3 flags | [] | |
| 0x08 | ParentComponent | TWeakObjectPtr<UChildActorComponent> | 8 flags | <0xffffffff> | |
| 0x0168 | 0x08 | padding / unreflected | |||
| 0x10 | Tags | TArray<FName> | 6 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*> | 5 flags | [] | |
| 0x10 | BlueprintCreatedComponents | TArray<UActorComponent*> | 7 flags | [] | |
Functions 6
| Signature | Flags | Native | Params |
|---|---|---|---|
void FixDynamicLights()Script61 statements · 1,653 bytes of bytecode0x0000PushFlow(Label_0672);0x0005Temp_int_Variable_1 = 0;0x001CTemp_int_Variable = 0;0x0033Label_0033:0x0033CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(4);0x0054CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable_1, CallFunc_MakeLiteralInt_ReturnValue);0x007Aif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0421;0x0088CallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_1);0x00ADCallFunc_GetEnumeratorValueFromIndex_ReturnValue = GetEnumeratorValueFromIndex(/Game/BP/Variables/E_DynamicLights.E_DynamicLights, CallFunc_Conv_IntToByte_ReturnValue_1);0x00DBCallFunc_Conv_ByteToInt_ReturnValue_1 = Conv_ByteToInt(CallFunc_GetEnumeratorValueFromIndex_ReturnValue);0x0100Temp_int_Variable = CallFunc_Conv_ByteToInt_ReturnValue_1;0x011BPushFlow(Label_05DE);0x0120CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x0145CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/BP/Variables/E_DynamicLights.E_DynamicLights, CallFunc_Conv_IntToByte_ReturnValue);0x0173CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetValidValue_ReturnValue);0x0198CallFunc_BuildString_Int_ReturnValue = BuildString_Int("", "Light ", CallFunc_Conv_ByteToInt_ReturnValue, " Color");0x01CFCallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_BuildString_Int_ReturnValue);0x01F4CallFunc_GetVectorParameterValue_ReturnValue = GetVectorParameterValue(this, /Game/General/Mat/MPC_PSXFX.MPC_PSXFX, CallFunc_Conv_StringToName_ReturnValue);0x0223CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x0248CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/BP/Variables/E_DynamicLights.E_DynamicLights, CallFunc_Conv_IntToByte_ReturnValue);0x0276CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetValidValue_ReturnValue);0x029BCallFunc_BuildString_Int_ReturnValue = BuildString_Int("", "Light ", CallFunc_Conv_ByteToInt_ReturnValue, " Color");0x02D2CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_BuildString_Int_ReturnValue);0x02F7CallFunc_Abs_ReturnValue = Abs(CallFunc_GetVectorParameterValue_ReturnValue.A);0x0325CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Abs_ReturnValue, -1f);0x034FK2Node_MakeStruct_LinearColor.R = CallFunc_GetVectorParameterValue_ReturnValue.R;0x037CK2Node_MakeStruct_LinearColor.G = CallFunc_GetVectorParameterValue_ReturnValue.G;0x03A9K2Node_MakeStruct_LinearColor.B = CallFunc_GetVectorParameterValue_ReturnValue.B;0x03D6K2Node_MakeStruct_LinearColor.A = CallFunc_Multiply_FloatFloat_ReturnValue;0x03FASetVectorParameterValue(this, /Game/General/Mat/MPC_PSXFX.MPC_PSXFX, CallFunc_Conv_StringToName_ReturnValue, K2Node_MakeStruct_LinearColor);0x0420PopFlow();0x0421Label_0421:0x0421CallFunc_GetAllActorsOfClass_OutActors = {};0x042CGetAllActorsOfClass(this, /Game/BP/VertexLighting/BP_DynamicVertexLight.BP_DynamicVertexLight_C, CallFunc_GetAllActorsOfClass_OutActors);0x0449Temp_int_Loop_Counter_Variable = 0;0x0460Temp_int_Array_Index_Variable = 0;0x0477Label_0477:0x0477CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x04B2CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x04D8if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_05D9;0x04E6Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0501PushFlow(Label_0628);0x0506/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0541CallFunc_Array_Get_Item.IsEnabled(CallFunc_IsEnabled_Enabled);0x056Eif (!(CallFunc_IsEnabled_Enabled)) PopFlow();0x0578/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x05B3CallFunc_Array_Get_Item.SetLightEnabled(true);0x05D8PopFlow();0x05D9Label_05D9:0x05D9goto Label_0672;0x05DELabel_05DE:0x05DECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable_1, 1);0x0608Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue;0x0623goto Label_0033;0x0628Label_0628:0x0628CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0652Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x066Dgoto Label_0477;0x0672Label_0672:0x0672return;0x0674// end of script | Public | 0x00 | |
void FixStaticLights()Script64 statements · 1,931 bytes of bytecode0x0000PushFlow(Label_0788);0x0005CallFunc_Map_Keys_Keys = {};0x0010/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(IlluminatedComponents, CallFunc_Map_Keys_Keys);0x0042CallFunc_Map_Values_Values = {};0x004D/Script/Engine.Default__BlueprintMapLibrary.Map_Values(IlluminatedComponents, CallFunc_Map_Values_Values);0x007FL_Values = CallFunc_Map_Values_Values;0x009ATemp_int_Loop_Counter_Variable_1 = 0;0x00B1Temp_int_Array_Index_Variable_1 = 0;0x00C8Label_00C8:0x00C8CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x0103CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0129if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_02A2;0x0137Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0152PushFlow(Label_0314);0x0157/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0192CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item_1);0x01AFif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_035E;0x01BDK2Node_MakeStruct_S_FStaticLight.Primitives_3_54EAEEF74BC76D53C2972DA166C8EFB2 = L_Values[Temp_int_Array_Index_Variable_1].Primitives_3_54EAEEF74BC76D53C2972DA166C8EFB2;0x01F4K2Node_MakeStruct_S_FStaticLight.Index_6_86F9DEA8441CF5B17BDED2A504C322D1 = L_Values[Temp_int_Array_Index_Variable_1].Index_6_86F9DEA8441CF5B17BDED2A504C322D1;0x022B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0266/Script/Engine.Default__BlueprintMapLibrary.Map_Add(L_IlluminatedComponents, CallFunc_Array_Get_Item_1, K2Node_MakeStruct_S_FStaticLight);0x02A1PopFlow();0x02A2Label_02A2:0x02A2/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(IlluminatedComponents);0x02CBIlluminatedComponents = L_IlluminatedComponents;0x02E6/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(L_IlluminatedComponents);0x030Fgoto Label_0788;0x0314Label_0314:0x0314CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x033ETemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0359goto Label_00C8;0x035ELabel_035E:0x035ETemp_int_Loop_Counter_Variable = 0;0x0375Temp_int_Array_Index_Variable = 0;0x038CLabel_038C:0x038CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(L_Values[Temp_int_Array_Index_Variable_1].Primitives_3_54EAEEF74BC76D53C2972DA166C8EFB2);0x03DACallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0400if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x040ATemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0425PushFlow(Label_073E);0x042A/Script/Engine.Default__KismetArrayLibrary.Array_Get(L_Values[Temp_int_Array_Index_Variable_1].Primitives_3_54EAEEF74BC76D53C2972DA166C8EFB2, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0478CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item);0x0495if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x049FCallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(L_Values[Temp_int_Array_Index_Variable_1].Index_6_86F9DEA8441CF5B17BDED2A504C322D1);0x04D7/Script/Engine.Default__KismetArrayLibrary.Array_Get(L_Values[Temp_int_Array_Index_Variable_1].Primitives_3_54EAEEF74BC76D53C2972DA166C8EFB2, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0525CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Conv_ByteToInt_ReturnValue, 1);0x054FCallFunc_Max_ReturnValue = Max(CallFunc_Subtract_IntInt_ReturnValue, 0);0x0579CallFunc_Multiply_IntInt_ReturnValue = Multiply_IntInt(CallFunc_Max_ReturnValue, 6);0x05A3CallFunc_Array_Get_Item.SetCustomPrimitiveDataVector3(CallFunc_Multiply_IntInt_ReturnValue, FVector(0, 0, 0));0x05D9CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(L_Values[Temp_int_Array_Index_Variable_1].Index_6_86F9DEA8441CF5B17BDED2A504C322D1);0x0611/Script/Engine.Default__KismetArrayLibrary.Array_Get(L_Values[Temp_int_Array_Index_Variable_1].Primitives_3_54EAEEF74BC76D53C2972DA166C8EFB2, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x065FCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Conv_ByteToInt_ReturnValue, 1);0x0689CallFunc_Max_ReturnValue = Max(CallFunc_Subtract_IntInt_ReturnValue, 0);0x06B3CallFunc_Multiply_IntInt_ReturnValue = Multiply_IntInt(CallFunc_Max_ReturnValue, 6);0x06DDCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(CallFunc_Multiply_IntInt_ReturnValue, 3);0x0707CallFunc_Array_Get_Item.SetCustomPrimitiveDataVector3(CallFunc_Add_IntInt_ReturnValue_2, FVector(0, 0, 0));0x073DPopFlow();0x073ELabel_073E:0x073ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0768Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0783goto Label_038C;0x0788Label_0788:0x0788return;0x078A// end of script | Public | 0x00 | |
void FixAllLights()Script25 statements · 461 bytes of bytecode0x0000PushFlow(Label_01CA);0x0005FixStaticLights();0x0013FixDynamicLights();0x0021CallFunc_Map_Keys_Keys = {};0x002C/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(IlluminatedComponents, CallFunc_Map_Keys_Keys);0x005ETemp_int_Loop_Counter_Variable = 0;0x0075Temp_int_Array_Index_Variable = 0;0x008CLabel_008C:0x008CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x00C7CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00EDif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_017B;0x00FBTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0116PushFlow(Label_0180);0x011B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0156CallFunc_Array_Get_Item.HandleLighting();0x017APopFlow();0x017BLabel_017B:0x017Bgoto Label_01CA;0x0180Label_0180:0x0180CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01AATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01C5goto Label_008C;0x01CALabel_01CA:0x01CAreturn;0x01CC// end of script | Public | 0x00 | |
void Register Light(const ABP_StaticVertexLight_C*& LightActor, TArray<UPrimitiveComponent*>& Primitives, const E_StaticLightIndex& LightIndex)Script16 statements · 417 bytes of bytecode0x0000CallFunc_GetOuterObject_ReturnValue = GetOuterObject(LightActor);0x001DCallFunc_GetOuterObject_ReturnValue_1 = GetOuterObject(CallFunc_GetOuterObject_ReturnValue);0x003ACallFunc_GetOuterObject_ReturnValue_2 = GetOuterObject(this);0x004FCallFunc_GetOuterObject_ReturnValue_3 = GetOuterObject(CallFunc_GetOuterObject_ReturnValue_2);0x006CCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetOuterObject_ReturnValue_3, CallFunc_GetOuterObject_ReturnValue_1);0x0092if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0136;0x00A0K2Node_MakeStruct_S_FStaticLight.Primitives_3_54EAEEF74BC76D53C2972DA166C8EFB2 = Primitives;0x00C4K2Node_MakeStruct_S_FStaticLight.Index_6_86F9DEA8441CF5B17BDED2A504C322D1 = LightIndex;0x00E8/Script/Engine.Default__BlueprintMapLibrary.Map_Add(IlluminatedComponents, LightActor, K2Node_MakeStruct_S_FStaticLight);0x0123FixStaticLights();0x0131goto Label_019E;0x0136Label_0136:0x0136PrintString(this, "Light manager and light must be in the same level!", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x019ELabel_019E:0x019Ereturn;0x01A0// end of script | Public | 0x19 | |
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_LightManager(29);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void ExecuteUbergraph_BP_LightManager(int32 EntryPoint)Script8 statements · 37 bytes of bytecode0x0000goto [EntryPoint];0x000ALabel_000A:0x000AFixAllLights();0x0018goto Label_0022;0x001Dgoto Label_000A;0x0022Label_0022:0x0022return;0x0024// end of script | Final | 0x04 |