Zdexby TheHolyOneZ
4,841 classes
Class

AFakeGodRayActor_C

: AActor : UObject
/Game/Blueprints/Lights/FakeGodRay/FakeGodRayActor.FakeGodRayActor_C 0x0310 (784 B) align 8 inherited 0x02B0 1 scripted vtable /Game/Blueprints/Lights/FakeGodRay/FakeGodRayActor
0x00x0310

Members 13

OffsetSizeNameTypeFlagsDefault
0x08FakeGodRayDust_NSUNiagaraComponent*6 flagsnullptr
0x08LightShaftUStaticMeshComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x04Opacityfloat6 flags1
0x02CC0x04padding / unreflected
0x08Source MaterialUMaterialInterface*5 flags/Game/Blueprints/Lights/FakeGodRay/FakeGodRay_Inst.FakeGodR…
0x04AddOpacityfloat6 flags0
0x04Gradientfloat6 flags1
0x04Tilefloat6 flags1
0x02E40x04padding / unreflected
0x10OffsetFVector2D6 flags{X=0, Y=0}
0x04DepthFadefloat6 flags1500
0x04DrawDistancefloat6 flags0
0x01HasParticlebool6 flagsfalse
0x03010x07padding / unreflected
0x08NewVardouble7 flags0
Inherited from AActor 80
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 7boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x08HLODLayerUHLODLayer*7 flagsnullptr
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
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>
0x02080x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 1

SignatureFlagsNativeParams
void UserConstructionScript()
Script45 statements · 1,801 bytes of bytecode
0x0000CallFunc_CreateDynamicMaterialInstance_ReturnValue = LightShaft.CreateDynamicMaterialInstance(0, Source Material, FName(None));0x0049CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(Opacity), Opacity);0x007FCallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(DepthFade), DepthFade);0x00B5CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(AddOpacity), AddOpacity);0x00EBCallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0, 1);0x0119CallFunc_SetScalarParameterValue_Value_ImplicitCast_2 = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x0136CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(RandomOffset), CallFunc_SetScalarParameterValue_Value_ImplicitCast_2);0x016CCallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(GradientIntensity), Gradient);0x01A2CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(Tile), Tile);0x01D8BreakVector2D(Offset, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x01FDK2Node_MakeStruct_R_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_X);0x021AK2Node_MakeStruct_LinearColor.R = K2Node_MakeStruct_R_ImplicitCast;0x023EK2Node_MakeStruct_G_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_Y);0x025BK2Node_MakeStruct_LinearColor.G = K2Node_MakeStruct_G_ImplicitCast;0x027FK2Node_MakeStruct_LinearColor.B = 0f;0x029FK2Node_MakeStruct_LinearColor.A = 0f;0x02BFCallFunc_CreateDynamicMaterialInstance_ReturnValue.SetVectorParameterValue(FName(Offset), K2Node_MakeStruct_LinearColor);0x02F5CallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(DrawDistance);0x0312CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 0);0x0338CallFunc_SelectFloat_A_ImplicitCast = Cast<4>(DrawDistance);0x0355CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_SelectFloat_A_ImplicitCast, 50000, CallFunc_Greater_DoubleDouble_ReturnValue);0x038CNewVar = CallFunc_SelectFloat_ReturnValue;0x03A7CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(NewVar);0x03C4CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(FarFadeDistance), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x03FACallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(NewVar, 3);0x0428CallFunc_SetScalarParameterValue_Value_ImplicitCast_1 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x0445CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(FarFadeOpacityDistance), CallFunc_SetScalarParameterValue_Value_ImplicitCast_1);0x047BCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(NewVar, 1.25);0x04A9CallFunc_SetCullDistance_NewCullDistance_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x04C6LightShaft.SetCullDistance(CallFunc_SetCullDistance_NewCullDistance_ImplicitCast_1);0x04EFFakeGodRayDust_NS.SetVisibility(HasParticle, false);0x0519CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(1);0x053EFakeGodRayDust_NS.SetWorldScale3D(CallFunc_Conv_DoubleToVector_ReturnValue);0x0567CallFunc_GetActorScale3D_ReturnValue = GetActorScale3D();0x0583BreakVector(CallFunc_GetActorScale3D_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x05B1CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_BreakVector_X, CallFunc_BreakVector_Y);0x05DFCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, 50);0x060DCallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, 4);0x063BCallFunc_SetFloatParameter_Param_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_2);0x0658FakeGodRayDust_NS.SetFloatParameter(FName(Radius), CallFunc_SetFloatParameter_Param_ImplicitCast);0x0692CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(NewVar, 2);0x06C0CallFunc_SetCullDistance_NewCullDistance_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x06DDFakeGodRayDust_NS.SetCullDistance(CallFunc_SetCullDistance_NewCullDistance_ImplicitCast);0x0706return;0x0708// end of script
EventPublic0x00