Zdexby TheHolyOneZ
4,275 classes
Class

ABP_TVGiant_C

: AActor : UObject
/Game/0Blueprint/PS1/BP_TVGiant.BP_TVGiant_C 0x0309 (777 B) align 8 inherited 0x0290 7 scripted vtable /Game/0Blueprint/PS1/BP_TVGiant
implements IBPI_Interact_C
0x00x0309

Members 17

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08NearBoxUBoxComponent*6 flagsnullptr
0x08BeginBoxUBoxComponent*6 flagsnullptr
0x08AudioUAudioComponent*6 flagsnullptr
0x08PointLightUPointLightComponent*6 flagsnullptr
0x08TVUStaticMeshComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x08MaterialUMaterialInstanceDynamic*6 flagsnullptr
0x08TextureUTexture*5 flags/Game/0Texture/PS1/TVBeauty.TVBeauty
0x04NoiseBlendfloat6 flags0.1
0x02DC0x04padding / unreflected
0x08TVDoorRefABP_PS1Door_C*6 flagsnullptr
0x08SmallTVRefABP_TVSmall_C*6 flagsnullptr
0x08SoundUSoundBase*5 flagsnullptr
0x08RowNameFName6 flagsNone
0x01Nearbool7 flagsfalse
0x03010x03padding / unreflected
0x04Intensityfloat7 flags0
0x01Offbool7 flagsfalse
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
0x01bActorSeamlessTraveled : 1bit 2bool3 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={…
0x70ReplicatedMovementFRepMovementNetRepNotify+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
0x01580x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x017D0x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01A80x08padding / 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>
0x01E80x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 7

SignatureFlagsNativeParams
void UserConstructionScript()
Script6 statements · 195 bytes of bytecode
0x0000CallFunc_CreateDynamicMaterialInstance_ReturnValue = TV.CreateDynamicMaterialInstance(0, nullptr, FName(None));0x0041Material = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0054Material.SetTextureParameterValue(FName(Screen), Texture);0x008AMaterial.SetScalarParameterValue(FName(NoiseBlend), NoiseBlend);0x00C0return;0x00C2// end of script
EventPublic0x00
void Interact()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_TVGiant(358);0x000Freturn;0x0011// end of script
Public0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_TVGiant(359);0x000Freturn;0x0011// end of script
EventProtected0x00
void KillTV()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_TVGiant(450);0x000Freturn;0x0011// end of script
0x00
void BndEvt__BP_TVGiant_NearBox_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script9 statements · 126 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent_1 = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006CExecuteUbergraph_BP_TVGiant(1208);0x007Breturn;0x007D// end of script
0x118
void BndEvt__BP_TVGiant_NearBox_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048ExecuteUbergraph_BP_TVGiant(1391);0x0057return;0x0059// end of script
0x1C
void ExecuteUbergraph_BP_TVGiant(int32 EntryPoint)
Script85 statements · 1,539 bytes of bytecode
0x0000PushFlow(Label_0600);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FCallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/0Blueprint/Level/BP_Level.BP_Level_C);0x002DCallFunc_GetActorOfClass_ReturnValue.FirstTVUnlock();0x0051PopFlow();0x0052CallFunc_GetActorOfClass_ReturnValue_1 = GetActorOfClass(this, /Game/0Blueprint/PS1/BP_PS1Monster.BP_PS1Monster_C);0x0070CallFunc_GetActorOfClass_ReturnValue_1.RemoveBurden();0x0094CallFunc_GetActorOfClass_ReturnValue_1.Respawn();0x00B8Off = true;0x00C3goto Label_000F;0x00C8Label_00C8:0x00C8Temp_bool_Has_Been_Initd_Variable = true;0x00D3if (!(false)) PopFlow();0x00D5Temp_bool_IsClosed_Variable_1 = true;0x00E0PopFlow();0x00E1Label_00E1:0x00E1if (!(Temp_bool_IsClosed_Variable)) goto Label_00F0;0x00EFPopFlow();0x00F0Label_00F0:0x00F0Temp_bool_IsClosed_Variable = true;0x00FBAudio.Play(0f);0x0124PopFlow();0x0125Label_0125:0x0125Temp_bool_IsClosed_Variable = true;0x0130PopFlow();0x0131Label_0131:0x0131if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_00C8;0x013FPopFlow();0x0140Label_0140:0x0140PushFlow(Label_00E1);0x0145if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_0154;0x0153PopFlow();0x0154Label_0154:0x0154Temp_bool_Has_Been_Initd_Variable_1 = true;0x015Fif (!(false)) PopFlow();0x0161goto Label_0125;0x0166PopFlow();0x0167Audio.SetSound(Sound);0x0190Intensity = PointLight.Intensity;0x01C1PopFlow();0x01C2PushFlow(Label_01CC);0x01C7goto Label_0131;0x01CCLabel_01CC:0x01CCif (!(Temp_bool_IsClosed_Variable_1)) goto Label_01DB;0x01DAPopFlow();0x01DBLabel_01DB:0x01DBTemp_bool_IsClosed_Variable_1 = true;0x01E6NoiseBlend = 0f;0x01FDMaterial.SetScalarParameterValue(FName(NoiseBlend), NoiseBlend);0x0233TV.SetMaterial(0, /Game/0Material/PS1/MI_TVOff.MI_TVOff);0x0265TVDoorRef.RemoveScreen(Texture);0x0292SmallTVRef.NoiseBlend = 1f;0x02BFSmallTVRef.Material.SetScalarParameterValue(FName(NoiseBlend), SmallTVRef.NoiseBlend);0x0321Audio.FadeOut(0.1f, 0f, 0);0x0351CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(Intensity);0x036ECallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 0.5);0x039CCallFunc_SetIntensity_NewIntensity_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x03B9PointLight.SetIntensity(CallFunc_SetIntensity_NewIntensity_ImplicitCast);0x03E2CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x03FCK2Node_DynamicCast_AsBP_PS1Shinji_2 = Cast<BP_PS1Shinji_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x0420K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_PS1Shinji_2);0x043Dif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0447K2Node_DynamicCast_AsBP_PS1Shinji_2.HUD.HideSubtitles();0x0481Delay(this, 1.5f, LatentActionInfo{0x52, 1891102124, FName(ExecuteUbergraph_BP_TVGiant), this});0x04B7PopFlow();0x04B8K2Node_DynamicCast_AsBP_PS1Shinji = Cast<BP_PS1Shinji_C>(K2Node_ComponentBoundEvent_OtherActor_1);0x04DCK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_PS1Shinji);0x04F9if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0503Near = true;0x050Eif (!(Near)) PopFlow();0x0518if (!(Off)) goto Label_0527;0x0526PopFlow();0x0527Label_0527:0x0527K2Node_DynamicCast_AsBP_PS1Shinji.HUD.ShowSubtitles(RowName);0x056Agoto Label_0140;0x056FK2Node_DynamicCast_AsBP_PS1Shinji_1 = Cast<BP_PS1Shinji_C>(K2Node_ComponentBoundEvent_OtherActor);0x0593K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_PS1Shinji_1);0x05B0if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x05BANear = false;0x05C5K2Node_DynamicCast_AsBP_PS1Shinji_1.HUD.HideSubtitles();0x05FFPopFlow();0x0600Label_0600:0x0600return;0x0602// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type