Zdexby TheHolyOneZ
4,790 classes
Class

ABP_groundMarking_C

: AActor : UObject
/Game/Map/Assets/decals/BP_groundMarking.BP_groundMarking_C 0x02E8 (744 B) align 8 inherited 0x02A8 1 scripted vtable /Game/Map/Assets/decals/BP_groundMarking
0x00x02E8

Members 5

OffsetSizeNameTypeFlagsDefault
0x08CubeUStaticMeshComponent*6 flagsnullptr
0x08DecalUDecalComponent*6 flagsnullptr
0x08RootUSceneComponent*6 flagsnullptr
0x18positionFVector7 flags{X=0, Y=0, Z=100}
0x10ColorFLinearColor7 flags{R=0, G=0, B=0, A=0}
Inherited from AActor 79
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
0x01bActorEnableCollision : 1bit 7bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 0boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 5boolProtected+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
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>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 1

SignatureFlagsNativeParams
void UserConstructionScript()
Script76 statements · 2,467 bytes of bytecode
0x0000PushFlow(Label_09A0);0x0005PushFlow(Label_03B5);0x000ABreakVector(Root.RelativeScale3D, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x004ECallFunc_MakeVector_ReturnValue = MakeVector(0.02, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_X_1);0x0085Decal.SetWorldScale3D(CallFunc_MakeVector_ReturnValue);0x00AECallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/Map/Assets/decals/MatDec_groundMarking.MatDec_groundMarking, FName(None), 0);0x00DBMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x00EEDecal.SetDecalMaterial(Material);0x0117BreakVector(Root.RelativeScale3D, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x015BCallFunc_SetScalarParameterValue_Value_ImplicitCast_6 = Cast<3>(CallFunc_BreakVector_X_2);0x0178CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(ScaleX), CallFunc_SetScalarParameterValue_Value_ImplicitCast_6);0x01AEMaterial.SetScalarParameterValue(FName(ScaleX), CallFunc_SetScalarParameterValue_Value_ImplicitCast_6);0x01E4BreakVector(Root.RelativeScale3D, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x0228CallFunc_SetScalarParameterValue_Value_ImplicitCast_7 = Cast<3>(CallFunc_BreakVector_Y_2);0x0245CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(ScaleY), CallFunc_SetScalarParameterValue_Value_ImplicitCast_7);0x027BMaterial.SetScalarParameterValue(FName(ScaleY), CallFunc_SetScalarParameterValue_Value_ImplicitCast_7);0x02B1BreakVector(Root.RelativeScale3D, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x02F5CallFunc_SetScalarParameterValue_Value_ImplicitCast_8 = Cast<3>(CallFunc_BreakVector_Z_2);0x0312CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(Scale), CallFunc_SetScalarParameterValue_Value_ImplicitCast_8);0x0348Material.SetScalarParameterValue(FName(Scale), CallFunc_SetScalarParameterValue_Value_ImplicitCast_8);0x037EMaterial.SetVectorParameterValue(FName(Color), Color);0x03B4PopFlow();0x03B5Label_03B5:0x03B5PushFlow(Label_0745);0x03BAPushFlow(Label_0666);0x03BFPushFlow(Label_0587);0x03C4PushFlow(Label_04A8);0x03C9BreakVector(position, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x03F7CallFunc_LessEqual_DoubleDouble_ReturnValue_3 = LessEqual_DoubleDouble(CallFunc_BreakVector_X, 0);0x041DCallFunc_SelectFloat_ReturnValue_5 = SelectFloat(1, 0, CallFunc_LessEqual_DoubleDouble_ReturnValue_3);0x0454CallFunc_SetScalarParameterValue_Value_ImplicitCast_5 = Cast<3>(CallFunc_SelectFloat_ReturnValue_5);0x0471Material.SetScalarParameterValue(FName(Right), CallFunc_SetScalarParameterValue_Value_ImplicitCast_5);0x04A7PopFlow();0x04A8Label_04A8:0x04A8BreakVector(position, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x04D6CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1 = GreaterEqual_DoubleDouble(CallFunc_BreakVector_X, 0);0x04FCCallFunc_SelectFloat_ReturnValue_4 = SelectFloat(1, 0, CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1);0x0533CallFunc_SetScalarParameterValue_Value_ImplicitCast_4 = Cast<3>(CallFunc_SelectFloat_ReturnValue_4);0x0550Material.SetScalarParameterValue(FName(Left), CallFunc_SetScalarParameterValue_Value_ImplicitCast_4);0x0586PopFlow();0x0587Label_0587:0x0587BreakVector(position, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x05B5CallFunc_LessEqual_DoubleDouble_ReturnValue_2 = LessEqual_DoubleDouble(CallFunc_BreakVector_Y, 0);0x05DBCallFunc_SelectFloat_ReturnValue_3 = SelectFloat(1, 0, CallFunc_LessEqual_DoubleDouble_ReturnValue_2);0x0612CallFunc_SetScalarParameterValue_Value_ImplicitCast_3 = Cast<3>(CallFunc_SelectFloat_ReturnValue_3);0x062FMaterial.SetScalarParameterValue(FName(Up), CallFunc_SetScalarParameterValue_Value_ImplicitCast_3);0x0665PopFlow();0x0666Label_0666:0x0666BreakVector(position, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0694CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(CallFunc_BreakVector_Y, 0);0x06BACallFunc_SelectFloat_ReturnValue_1 = SelectFloat(1, 0, CallFunc_GreaterEqual_DoubleDouble_ReturnValue);0x06F1CallFunc_SetScalarParameterValue_Value_ImplicitCast_1 = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x070EMaterial.SetScalarParameterValue(FName(Down), CallFunc_SetScalarParameterValue_Value_ImplicitCast_1);0x0744PopFlow();0x0745Label_0745:0x0745PushFlow(Label_0875);0x074ABreakVector(position, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0778CallFunc_LessEqual_DoubleDouble_ReturnValue_1 = LessEqual_DoubleDouble(CallFunc_BreakVector_Z, 100);0x079ECallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector_Z, 0);0x07C4CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue_1, CallFunc_LessEqual_DoubleDouble_ReturnValue_1);0x07EACallFunc_SelectFloat_ReturnValue_2 = SelectFloat(1, 0, CallFunc_BooleanAND_ReturnValue_1);0x0821CallFunc_SetScalarParameterValue_Value_ImplicitCast_2 = Cast<3>(CallFunc_SelectFloat_ReturnValue_2);0x083EMaterial.SetScalarParameterValue(FName(stripesOut), CallFunc_SetScalarParameterValue_Value_ImplicitCast_2);0x0874PopFlow();0x0875Label_0875:0x0875BreakVector(position, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x08A3CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_BreakVector_Z, 300);0x08C9CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector_Z, 200);0x08EFCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue, CallFunc_LessEqual_DoubleDouble_ReturnValue);0x0915CallFunc_SelectFloat_ReturnValue = SelectFloat(1, 0, CallFunc_BooleanAND_ReturnValue);0x094CCallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0969Material.SetScalarParameterValue(FName(stripesIn), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x099FPopFlow();0x09A0Label_09A0:0x09A0return;0x09A2// end of script
EventPublic0x00