Zdexby TheHolyOneZ
4,763 classes
Class

APlateCutscene_C

: AActor : UObject
/Game/Development/Tools/LightTools/PlateCutscene.PlateCutscene_C 0x02B0 (688 B) align 8 inherited 0x0240 5 scripted vtable /Game/Development/Tools/LightTools/PlateCutscene
0x00x02B0

Members 15

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08IcoUBillboardComponent*7 flagsnullptr
0x08PlateUStaticMeshComponent*7 flagsnullptr
0x08RootUSceneComponent*7 flagsnullptr
0x04Brightnessfloat7 flags1
0x04BrightTresholdfloat6 flags0
0x04BrightTresholdGradientfloat6 flags0
0x04DarkTresholdfloat6 flags0
0x04DarkTresholdGradientfloat6 flags0
0x04BorderBoldnessfloat6 flags2.5
0x08MatRefUMaterialInstanceDynamic*7 flagsnullptr
0x10ColorMultFLinearColor6 flags{R=1, G=1, B=1, A=1}
0x10OverrideColorWithAplhaFLinearColor7 flags{R=0.229167, G=0.229167, B=0.229167, A=0}
0x03SnowOnDetailModeFDetailModeEnc6 flags{low_6_4D7B89144DA8EA3BEA7DB6BCAF3364A3=true, high_8_84C8BD…
0x02A30x05padding / unreflected
0x08SettingsQualityRefUDA_GameSettingsConfig*7 flags/Game/Core/Data/Settings/DA_Quality.DA_Quality
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bNetStartup : 1bit 1bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bHidden : 1bit 5boolNet+7 flagsfalse
0x01bHiddenTemporary : 1bit 6boolTransient+5 flagsfalse
0x01bTearOff : 1bit 7boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 0bool3 flagsfalse
0x01bExchangedRoles : 1bit 1boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 2bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 3bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 4bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 5bool5 flagstrue
0x01bReplayRewindable : 1bit 6bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 7bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 0bool4 flagsfalse
0x01bCanBeDamaged : 1bit 1boolNet+6 flagstrue
0x01bBlockInput : 1bit 2bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 3bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 4bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 5bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 6bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 7bool6 flagsfalse
0x01bIsEditorOnlyActor : 1bit 0bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 1bool3 flagsfalse
0x01bShouldBeSaved : 1bit 2bool5 flagsfalse
0x01bCanBeMovedToAnotherLevel : 1bit 3bool6 flagsfalse
0x01bReplicates : 1bit 4boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 5boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 6boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 6bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 7boolTransient+4 flagsfalse
0x00650x01padding / unreflected
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleuint8NetTransient+5 flags0
0x00690x03padding / unreflected
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x00A80x08padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01Roleuint8Net+5 flags3
0x01NetDormancyuint89 flags1
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputuint86 flags0
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*8 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01240x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<USceneComponent*>Transient+2 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<TArray<TWeakObjectPtr<UChildActorComponent>>>TransientProtected+2 flags[]
0x01580x10padding / unreflected
0x10LayersTArray<TWeakObjectPtr<UChildActorComponent>>2 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x01800x08padding / unreflected
0x10TagsTArray<FMulticastScriptDelegate>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>
0x01A80x68padding / unreflected
0x10InstanceComponentsTArray<TArray<void>>4 flags[]
0x10BlueprintCreatedComponentsTArray<void>6 flags[]

Functions 5

SignatureFlagsNativeParams
void UserConstructionScript()
Script24 statements · 970 bytes of bytecode
0x0000IsBrigherMat = false;0x000B/Game/Development/Tools/Misc/BP_FunctionLib.Default__BP_FunctionLib_C.CheckDetailMode(SnowOnDetailMode, this, CallFunc_CheckDetailMode_isActive);0x0042Plate.SetVisibility(CallFunc_CheckDetailMode_isActive, false);0x006CCallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(Brightness, 0.99999f);0x008EIsBrigherMat = CallFunc_Greater_FloatFloat_ReturnValue;0x00A1Temp_object_Variable = /Game/Development/Tools/LightTools/MatsForLighting/Res/M_PlateBrighter.M_PlateBrighter;0x00B4Temp_object_Variable_1 = /Game/Development/Tools/LightTools/MatsForLighting/Res/M_PlateDarkerUniversal.M_PlateDarkerUniversal;0x00C7Temp_bool_Variable_1 = IsBrigherMat;0x00DACallFunc_CreateDynamicMaterialInstance_ReturnValue = Plate.CreateDynamicMaterialInstance(0, Switch(Temp_bool_Variable_1, false => Temp_object_Variable_1, true => Temp_object_Variable, default => K2Node_Select_Default), FName(None));0x014FMatRef = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0162CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(Brightness, 1f);0x018CCallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(2f, CallFunc_Subtract_FloatFloat_ReturnValue);0x01B6CallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(Brightness, 1f);0x01D8Temp_bool_Variable = CallFunc_Less_FloatFloat_ReturnValue;0x01EBMatRef.SetScalarParameterValue(FName(Brightness), Switch(Temp_bool_Variable, false => CallFunc_Multiply_FloatFloat_ReturnValue, true => Brightness, default => K2Node_Select_Default_1));0x024DMatRef.SetScalarParameterValue(FName(BrightTreshold), BrightTreshold);0x0283MatRef.SetScalarParameterValue(FName(BrightSmooth), BrightTresholdGradient);0x02B9MatRef.SetScalarParameterValue(FName(DarkTreshold), DarkTreshold);0x02EFMatRef.SetScalarParameterValue(FName(DarkSmooth), DarkTresholdGradient);0x0325MatRef.SetVectorParameterValue(FName(ColMult), ColorMult);0x035BMatRef.SetScalarParameterValue(FName(BorderBoldness), BorderBoldness);0x0391MatRef.SetVectorParameterValue(FName(OverrideColor), OverrideColorWithAplha);0x03C7return;0x03C9// end of script
EventPublic0x00
void OnUpdateFromSequence()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PlateCutscene(113);0x000Freturn;0x0011// end of script
EventPublic0x00
void SettingsChanged(const FString& SettingId)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SettingId = SettingId;0x0012ExecuteUbergraph_PlateCutscene(233);0x0021return;0x0023// end of script
0x10
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PlateCutscene(406);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_PlateCutscene(int32 EntryPoint)
Script22 statements · 414 bytes of bytecode
0x0000PushFlow(Label_019B);0x0005goto [EntryPoint];0x000F/Game/Development/Tools/Misc/BP_FunctionLib.Default__BP_FunctionLib_C.CheckDetailMode(SnowOnDetailMode, this, CallFunc_CheckDetailMode_isActive);0x0046Plate.SetVisibility(CallFunc_CheckDetailMode_isActive, false);0x0070PopFlow();0x0071MatRef.SetScalarParameterValue(FName(Brightness), Brightness);0x00A7PopFlow();0x00A8Label_00A8:0x00A8K2Node_CreateDelegate_OutputDelegate.Bind(this, SettingsChanged);0x00BFSettingsQualityRef.OnSettingChanged += K2Node_CreateDelegate_OutputDelegate;0x00E8PopFlow();0x00E9Delay(this, 0f, LatentActionInfo{0xF, 128539997, FName(ExecuteUbergraph_PlateCutscene), this});0x011FPopFlow();0x0120Label_0120:0x0120CallFunc_BooleanAND_ReturnValue = BooleanAND(SnowOnDetailMode.low_6_4D7B89144DA8EA3BEA7DB6BCAF3364A3, SnowOnDetailMode.high_8_84C8BD2B463FBB02042A3F8F8585D15F);0x0158CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, SnowOnDetailMode.ultra_9_FAD0263B426579C555822EBF245F0FE4);0x0187if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_00A8;0x0195PopFlow();0x0196goto Label_0120;0x019BLabel_019B:0x019Breturn;0x019D// end of script
Final0x04

Used by 2

types with a member, parameter or interface of this type