Zdexby TheHolyOneZ
2,103 classes
Class

ALightProbe_C

: AActor : UObject
/Game/LightProbes/Blueprints/LightProbe.LightProbe_C 0x02F0 (752 B) align 8 inherited 0x0240 10 scripted vtable /Game/LightProbes/Blueprints/LightProbe
0x00x02F0

Members 30

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ArrowUArrowComponent*7 flagsnullptr
0x08LightBillboardUMaterialBillboardComponent*7 flagsnullptr
0x08RenderCalculationsUStaticMeshComponent*7 flagsnullptr
0x08HQ Render DistanceUSphereComponent*7 flagsnullptr
0x08Radius VisualizerUSphereComponent*7 flagsnullptr
0x08Render Distance VisualizerUSphereComponent*7 flagsnullptr
0x04Light Probe Numberint327 flags1
0x10Light ColorFLinearColor7 flags{R=1, G=1, B=1, A=0}
0x04Light Radiusfloat7 flags1000
0x04Light Brightnessfloat7 flags1
0x04Light Fallofffloat7 flags2
0x01Visualize Radiusbool5 flagsfalse
0x02990x03padding / unreflected
0x04Render Distancefloat6 flags1e+05
0x08Light Controller ReferenceALight_ProbeController_C*Transient+8 flagsnullptr
0x04High Quality Render Distancefloat6 flags40000
0x01Disable Light Probebool5 flagsfalse
0x01Use Distant Lighting Optimizationsbool5 flagstrue
0x02AE0x02padding / unreflected
0x08Scene Texture CaptureUTextureRenderTarget2D*7 flagsnullptr
0x04Capture Frequencyfloat6 flags0.5
0x02BC0x04padding / unreflected
0x08RenderHelperARenderHelper_C*8 flagsnullptr
0x01IsRendering HQbool6 flagstrue
0x01Enable GIbool5 flagstrue
0x02CA0x06padding / unreflected
0x08Scene CaptureUSceneCaptureComponent2D*Transient+8 flagsnullptr
0x01Is Renderingbool6 flagsfalse
0x01Update During Gameplaybool6 flagstrue
0x01Pause Distant Capturesbool5 flagstrue
0x01Pause Capturesbool6 flagsfalse
0x02DC0x04padding / unreflected
0x08Capture PauserARenderHelper_C*8 flagsnullptr
0x08BillboardMatUMaterialInstanceDynamic*7 flagsnullptr
Inherited from AActor 73
OffsetSizeNameTypeFlagsDefault
0x58PrimaryActorTickFActorTickFunction3 flags{}
0x01bHidden : 1bit 0boolNet+7 flagsfalse
0x01bNetTemporary : 1bit 1bool3 flagsfalse
0x01bNetStartup : 1bit 2bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 3bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 4bool6 flagsfalse
0x01bReplicateMovement : 1bit 5boolNetRepNotify+5 flagsfalse
0x01bTearOff : 1bit 6boolNet+3 flagsfalse
0x01bExchangedRoles : 1bit 7boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 0bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 1bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 2bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 3bool5 flagstrue
0x01bReplayRewindable : 1bit 4bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 5bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 6bool4 flagsfalse
0x01bBlockInput : 1bit 7bool5 flagsfalse
0x01bCanBeDamaged : 1bit 0boolNet+6 flagstrue
0x01bCollideWhenPlacing : 1bit 1bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 2bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 3bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 4bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 5bool6 flagsfalse
0x01bIsEditorOnlyActor : 1bit 6bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 7bool3 flagsfalse
0x01bReplicates : 1bit 0boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 1boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 2boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 1bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 2boolTransient+4 flagsfalse
0x01RemoteRoleENetRoleNetTransient+5 flagsROLE_None
0x00860x02padding / unreflected
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x00C40x04padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+5 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*7 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x013C0x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+2 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<AMatineeActor*>TransientProtected+2 flags[]
0x01700x08padding / unreflected
0x10LayersTArray<FName>2 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
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>
0x01B00x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>4 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>6 flags[]

Functions 10

SignatureFlagsNativeParams
void Setup Captures In Game()
Script18 statements · 506 bytes of bytecode
0x0000if (!(Enable GI)) goto Label_01CB;0x000ECallFunc_K2_GetComponentToWorld_ReturnValue = Arrow.K2_GetComponentToWorld();0x0040CallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddSceneCaptureComponent2D-3), true, CallFunc_K2_GetComponentToWorld_ReturnValue, this);0x006CScene Capture = CallFunc_AddComponent_ReturnValue;0x007FCallFunc_CreateRenderTarget2D_ReturnValue = CreateRenderTarget2D(this, 1, 1, 2, LinearColor{0f, 0f, 0f, 1f});0x00C2Scene Capture.TextureTarget = CallFunc_CreateRenderTarget2D_ReturnValue;0x00EBScene Texture Capture = Scene Capture.TextureTarget;0x0114CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(Light Radius, 2f);0x013ECallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue, 200f);0x0168Scene Capture.MaxViewDistanceOverride = CallFunc_Add_FloatFloat_ReturnValue;0x0199CallFunc_AddComponent_ReturnValue.SetWorldScale3D(FVector(0, 0, 0));0x01C6goto Label_01F7;0x01CBLabel_01CB:0x01CBScene Capture = nullptr;0x01D6Scene Capture.TextureTarget = nullptr;0x01F7Label_01F7:0x01F7return;0x01F9// end of script
Public0x00
void Update Captures()
Script13 statements · 137 bytes of bytecode
0x0000if (!(Disable Light Probe)) goto Label_0013;0x000Egoto Label_0086;0x0013Label_0013:0x0013if (!(Enable GI)) goto Label_0086;0x0021if (!(Light Controller Reference.Enable GI)) goto Label_0086;0x0045if (!(Is Rendering)) goto Label_0086;0x0053if (!(Pause Captures)) goto Label_0066;0x0061goto Label_0086;0x0066Label_0066:0x0066Scene Capture.CaptureScene();0x0086Label_0086:0x0086return;0x0088// end of script
Public0x00
void Setup Captures()
Script14 statements · 315 bytes of bytecode
0x0000if (!(Enable GI)) goto Label_010C;0x000ECallFunc_K2_GetComponentToWorld_ReturnValue = Arrow.K2_GetComponentToWorld();0x0040CallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddSceneCaptureComponent2D-1), true, CallFunc_K2_GetComponentToWorld_ReturnValue, this);0x006CScene Capture = CallFunc_AddComponent_ReturnValue;0x007FCallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(Light Radius, 0.6f);0x00A9Scene Capture.MaxViewDistanceOverride = CallFunc_Multiply_FloatFloat_ReturnValue;0x00DACallFunc_AddComponent_ReturnValue.SetWorldScale3D(FVector(0, 0, 0));0x0107goto Label_0138;0x010CLabel_010C:0x010CScene Capture = nullptr;0x0117Scene Capture.TextureTarget = nullptr;0x0138Label_0138:0x0138return;0x013A// end of script
Public0x00
void UserConstructionScript()
Script81 statements · 1,962 bytes of bytecode
0x0000PushFlow(Label_07A7);0x0005PushFlow(Label_077C);0x000APushFlow(Label_06D2);0x000FPushFlow(Label_052C);0x0014PushFlow(Label_0341);0x0019PushFlow(Label_002D);0x001ESetup Captures();0x002CPopFlow();0x002DLabel_002D:0x002Dif (!(Visualize Radius)) goto Label_02D6;0x003BRadius Visualizer.SetVisibility(true, false);0x005DRender Distance Visualizer.SetVisibility(true, false);0x007FHQ Render Distance.SetVisibility(true, false);0x00A1Label_00A1:0x00A1CallFunc_K2_GetComponentScale_ReturnValue = LightBillboard.K2_GetComponentScale();0x00D3BreakVector(CallFunc_K2_GetComponentScale_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0101CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(32f, CallFunc_BreakVector_Y);0x012BCallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(32f, CallFunc_BreakVector_X);0x0155K2Node_MakeStruct_MaterialSpriteElement.Material = /Game/LightProbes/Materials/LightProbeBillboard_Mat.LightProbeBillboard_Mat;0x0171K2Node_MakeStruct_MaterialSpriteElement.DistanceToOpacityCurve = nullptr;0x0185K2Node_MakeStruct_MaterialSpriteElement.bSizeIsInScreenSpace = false;0x0199K2Node_MakeStruct_MaterialSpriteElement.BaseSizeX = CallFunc_Multiply_FloatFloat_ReturnValue_1;0x01BDK2Node_MakeStruct_MaterialSpriteElement.BaseSizeY = CallFunc_Multiply_FloatFloat_ReturnValue;0x01E1K2Node_MakeStruct_MaterialSpriteElement.DistanceToSizeCurve = nullptr;0x01F5/Script/Engine.Default__KismetArrayLibrary.Array_Set(LightBillboard.Elements, 0, K2Node_MakeStruct_MaterialSpriteElement, false);0x0243CallFunc_CreateDynamicMaterialInstance_ReturnValue = LightBillboard.CreateDynamicMaterialInstance(0, /Game/LightProbes/Materials/LightProbeBillboard_Mat.LightProbeBillboard_Mat, FName(None));0x028CCallFunc_CreateDynamicMaterialInstance_ReturnValue.SetVectorParameterValue(FName(Light Color), Light Color);0x02C2BillboardMat = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x02D5PopFlow();0x02D6Label_02D6:0x02D6Radius Visualizer.SetVisibility(false, false);0x02F8Render Distance Visualizer.SetVisibility(false, false);0x031AHQ Render Distance.SetVisibility(false, false);0x033Cgoto Label_00A1;0x0341Label_0341:0x0341CallFunc_FClamp_ReturnValue = FClamp(Render Distance, Light Radius, 5e+10f);0x0374Render Distance = CallFunc_FClamp_ReturnValue;0x038FCallFunc_MakeVector_ReturnValue_2 = MakeVector(Render Distance, Render Distance, Render Distance);0x03C6Render Distance Visualizer.SetWorldScale3D(CallFunc_MakeVector_ReturnValue_2);0x03EFCallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(Render Distance, 100f);0x0419CallFunc_FClamp_ReturnValue_1 = FClamp(High Quality Render Distance, Light Radius, CallFunc_Subtract_FloatFloat_ReturnValue);0x0450High Quality Render Distance = CallFunc_FClamp_ReturnValue_1;0x046BCallFunc_MakeVector_ReturnValue = MakeVector(High Quality Render Distance, High Quality Render Distance, High Quality Render Distance);0x04A2HQ Render Distance.SetWorldScale3D(CallFunc_MakeVector_ReturnValue);0x04CBCallFunc_MakeVector_ReturnValue_1 = MakeVector(Light Radius, Light Radius, Light Radius);0x0502Radius Visualizer.SetWorldScale3D(CallFunc_MakeVector_ReturnValue_1);0x052BPopFlow();0x052CLabel_052C:0x052CCallFunc_IsValid_ReturnValue = IsValid(Light Controller Reference);0x0549if (!(CallFunc_IsValid_ReturnValue)) goto Label_0558;0x0557PopFlow();0x0558Label_0558:0x0558CallFunc_GetAllActorsOfClass_OutActors = {};0x0563GetAllActorsOfClass(this, /Game/LightProbes/Blueprints/Light_ProbeController.Light_ProbeController_C, CallFunc_GetAllActorsOfClass_OutActors);0x0580Temp_int_Loop_Counter_Variable = 0;0x0597Temp_int_Array_Index_Variable = 0;0x05AELabel_05AE:0x05AECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x05E9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x060Fif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0619Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0634PushFlow(Label_0688);0x0639/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0674Light Controller Reference = CallFunc_Array_Get_Item;0x0687PopFlow();0x0688Label_0688:0x0688CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x06B2Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x06CDgoto Label_05AE;0x06D2Label_06D2:0x06D2CallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(Light Radius, 200f);0x06FCRenderCalculations.SetBoundsScale(CallFunc_Multiply_FloatFloat_ReturnValue_2);0x0725RenderCalculations.SetWorldScale3D(FVector(1e-04, 1e-04, 1e-04));0x0752RenderCalculations.SetCullDistance(Render Distance);0x077BPopFlow();0x077CLabel_077C:0x077CArrow.SetVisibility(Enable GI, false);0x07A6PopFlow();0x07A7Label_07A7:0x07A7return;0x07A9// end of script
EventPublic0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_LightProbe(330);0x000Freturn;0x0011// end of script
EventProtected0x00
void Update Light Billboard(ALight_ProbeController_C* Light Probe Reference)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Light_Probe_Reference = Light Probe Reference;0x0012ExecuteUbergraph_LightProbe(1171);0x0021return;0x0023// end of script
0x08
void ReceiveDestroyed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_LightProbe(2426);0x000Freturn;0x0011// end of script
EventPublic0x00
void ReceiveEndPlay(const EEndPlayReason& EndPlayReason)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_EndPlayReason = EndPlayReason;0x0012ExecuteUbergraph_LightProbe(2517);0x0021return;0x0023// end of script
EventPublic0x01
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_LightProbe(2522);0x0021return;0x0023// end of script
EventPublic0x04
void ExecuteUbergraph_LightProbe(int32 EntryPoint)
Script135 statements · 2,530 bytes of bytecode
0x0000PushFlow(Label_09DF);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FTemp_int_Array_Index_Variable = 0;0x0026Label_0026:0x0026CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0061CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0087if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0091Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00ACPushFlow(Label_0100);0x00B1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00ECLight Controller Reference = CallFunc_Array_Get_Item;0x00FFPopFlow();0x0100Label_0100:0x0100CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x012ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0145goto Label_0026;0x014APushFlow(Label_03A5);0x014FPushFlow(Label_01D6);0x0154PushFlow(Label_019D);0x0159CallFunc_GetAllActorsOfClass_OutActors = {};0x0164GetAllActorsOfClass(this, /Game/LightProbes/Blueprints/Light_ProbeController.Light_ProbeController_C, CallFunc_GetAllActorsOfClass_OutActors);0x0181Temp_int_Loop_Counter_Variable = 0;0x0198goto Label_000F;0x019DLabel_019D:0x019Dif (!(Light Controller Reference.Enable GI)) PopFlow();0x01BDif (!(Enable GI)) PopFlow();0x01C7Setup Captures In Game();0x01D5PopFlow();0x01D6Label_01D6:0x01D6if (!(Light Controller Reference.High Quality Lighting)) PopFlow();0x01F6if (!(Use Distant Lighting Optimizations)) PopFlow();0x0200CallFunc_K2_GetComponentToWorld_ReturnValue = RenderCalculations.K2_GetComponentToWorld();0x0232CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/LightProbes/Blueprints/RenderHelper.RenderHelper_C, CallFunc_K2_GetComponentToWorld_ReturnValue, 1, nullptr);0x025CCallFunc_K2_GetComponentToWorld_ReturnValue = RenderCalculations.K2_GetComponentToWorld();0x028ECallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_K2_GetComponentToWorld_ReturnValue);0x02B4RenderHelper = CallFunc_FinishSpawningActor_ReturnValue;0x02C7RenderHelper.StaticMesh.SetCullDistance(High Quality Render Distance);0x0306RenderHelper.K2_AttachToActor(this, FName(None), 2, 2, 2, true);0x033BCallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(Light Radius, 200f);0x0365RenderHelper.StaticMesh.SetBoundsScale(CallFunc_Multiply_FloatFloat_ReturnValue_1);0x03A4PopFlow();0x03A5Label_03A5:0x03A5CallFunc_EqualEqual_FloatFloat_ReturnValue = EqualEqual_FloatFloat(Capture Frequency, 0f);0x03C7if (!(CallFunc_EqualEqual_FloatFloat_ReturnValue)) goto Label_0483;0x03D5Update During Gameplay = false;0x03E0Label_03E0:0x03E0CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(Capture Frequency, 0.75f);0x040ACallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(CallFunc_Multiply_FloatFloat_ReturnValue, Capture Frequency);0x0438CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "Update Captures", CallFunc_RandomFloatInRange_ReturnValue, Update During Gameplay, 0f, 0f);0x0482PopFlow();0x0483Label_0483:0x0483Update During Gameplay = true;0x048Egoto Label_03E0;0x0493BillboardMat.SetVectorParameterValue(FName(Light Color), Light Color);0x04C9CallFunc_BooleanAND_ReturnValue = BooleanAND(Enable GI, K2Node_CustomEvent_Light_Probe_Reference.Enable GI);0x0505if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0560;0x0513BillboardMat.SetTextureParameterValue(FName(Texture Capture), Scene Capture.TextureTarget);0x055FPopFlow();0x0560Label_0560:0x0560BillboardMat.SetTextureParameterValue(FName(Texture Capture), /Game/LightProbes/Textures/WhiteSquareTexture.WhiteSquareTexture);0x0596PopFlow();0x0597Label_0597:0x0597if (!(Light Controller Reference.High Quality Lighting)) goto Label_06B3;0x05BBLabel_05BB:0x05BBCallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Light Controller Reference.Light Probe Array, this);0x0605if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_0639;0x0613Light Controller Reference.Remove Light Probes(this);0x0638PopFlow();0x0639Label_0639:0x0639CallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Light Controller Reference.LQ Light Probe Array, this);0x0683if (!(CallFunc_Array_Contains_ReturnValue_1)) PopFlow();0x068DLabel_068D:0x068DLight Controller Reference.Remove LQ Light Probe(this);0x06B2PopFlow();0x06B3Label_06B3:0x06B3CallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Light Controller Reference.LQ Light Probe Array, this);0x06FDif (!(CallFunc_Array_Contains_ReturnValue_1)) PopFlow();0x0707goto Label_068D;0x070CLabel_070C:0x070Cif (!(Light Controller Reference.High Quality Lighting)) goto Label_07B4;0x0730PushFlow(Label_06B3);0x0735CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Light Controller Reference.Light Probe Array, this);0x077Fif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_078E;0x078DPopFlow();0x078ELabel_078E:0x078ELight Controller Reference.Add Light Probe(this);0x07B3PopFlow();0x07B4Label_07B4:0x07B4CallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Light Controller Reference.LQ Light Probe Array, this);0x07FEif (!(CallFunc_Array_Contains_ReturnValue_1)) goto Label_080D;0x080CPopFlow();0x080DLabel_080D:0x080DLight Controller Reference.Add LQ Light Probe(this);0x0832PopFlow();0x0833Label_0833:0x0833if (!(Disable Light Probe)) goto Label_0846;0x0841goto Label_05BB;0x0846Label_0846:0x0846if (!(Light Controller Reference.High Quality Lighting)) goto Label_091A;0x086Aif (!(Use Distant Lighting Optimizations)) goto Label_08DE;0x0878CallFunc_WasRecentlyRendered_ReturnValue = RenderHelper.WasRecentlyRendered(0.2f);0x08A7if (!(CallFunc_WasRecentlyRendered_ReturnValue)) goto Label_091A;0x08B5Label_08B5:0x08B5Is Rendering = true;0x08C0if (!(Pause Distant Captures)) goto Label_070C;0x08CEPause Captures = false;0x08D9goto Label_070C;0x08DELabel_08DE:0x08DECallFunc_WasRecentlyRendered_ReturnValue_2 = WasRecentlyRendered(0.2f);0x08F7if (!(CallFunc_WasRecentlyRendered_ReturnValue_2)) goto Label_090A;0x0905goto Label_08B5;0x090ALabel_090A:0x090AIs Rendering = false;0x0915goto Label_0597;0x091ALabel_091A:0x091ACallFunc_WasRecentlyRendered_ReturnValue_1 = WasRecentlyRendered(0.2f);0x0933if (!(CallFunc_WasRecentlyRendered_ReturnValue_1)) goto Label_096A;0x0941Is Rendering = true;0x094Cif (!(Pause Distant Captures)) goto Label_07B4;0x095APause Captures = true;0x0965goto Label_07B4;0x096ALabel_096A:0x096AIs Rendering = false;0x0975goto Label_0597;0x097ALabel_097A:0x097Aif (!(Use Distant Lighting Optimizations)) goto Label_0597;0x0988if (!(Light Controller Reference.High Quality Lighting)) goto Label_0597;0x09ACRenderHelper.K2_DestroyActor();0x09D0goto Label_0597;0x09D5goto Label_097A;0x09DAgoto Label_0833;0x09DFLabel_09DF:0x09DFreturn;0x09E1// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type