Zdexby TheHolyOneZ
4,841 classes
Class

AEnvironmentalAmbientSound_C

: AActor : UObject
/Game/Sound/EnvironmentalAmbientSound.EnvironmentalAmbientSound_C 0x0300 (768 B) align 8 inherited 0x02B0 14 scripted vtable /Game/Sound/EnvironmentalAmbientSound
0x00x0300

Members 13

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08InteriorUAudioComponent*6 flagsnullptr
0x08ExteriorUAudioComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x04FadeMixerSFX_NewTrack_0_5A06C04D41271838BA03F7BECF2AE2CBfloat4 flags0
0x01FadeMixerSFX__Direction_5A06C04D41271838BA03F7BECF2AE2CBETimelineDirection4 flagsForward
0x02D50x03padding / unreflected
0x08FadeMixerSFXUTimelineComponent*5 flagsnullptr
0x04TimelineDeathSoun_NewTrack_0_44E119FD44BE51C568B773939719CE70float4 flags0
0x01TimelineDeathSoun__Direction_44E119FD44BE51C568B773939719CE70ETimelineDirection4 flagsForward
0x02E50x03padding / unreflected
0x08TimelineDeathSounUTimelineComponent*5 flagsnullptr
0x01InteriorSetbool7 flagsfalse
0x02F10x03padding / unreflected
0x04Volumefloat6 flags1
0x08Bdouble7 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 14

SignatureFlagsNativeParams
void TimelineDeathSoun__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EnvironmentalAmbientSound(2875);0x000Freturn;0x0011// end of script
0x00
void TimelineDeathSoun__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EnvironmentalAmbientSound(2870);0x000Freturn;0x0011// end of script
0x00
void FadeMixerSFX__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EnvironmentalAmbientSound(1867);0x000Freturn;0x0011// end of script
0x00
void FadeMixerSFX__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EnvironmentalAmbientSound(10);0x000Freturn;0x0011// end of script
0x00
void isInterior(bool isInterior)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_isInterior = isInterior;0x0012ExecuteUbergraph_EnvironmentalAmbientSound(1405);0x0021return;0x0023// end of script
0x01
void DeathEffectStart()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EnvironmentalAmbientSound(1946);0x000Freturn;0x0011// end of script
0x00
void DeathEffectEnd()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EnvironmentalAmbientSound(1988);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EnvironmentalAmbientSound(2209);0x000Freturn;0x0011// end of script
EventProtected0x00
void isShadowBoth(bool NewParam)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewParam = NewParam;0x0012ExecuteUbergraph_EnvironmentalAmbientSound(2214);0x0021return;0x0023// end of script
0x01
void FadeOutSFX(float inSeocnds, double Volume)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_inSeocnds_1 = inSeocnds;0x0012PersistentFrame.K2Node_CustomEvent_Volume_1 = Volume;0x0024ExecuteUbergraph_EnvironmentalAmbientSound(2219);0x0033return;0x0035// end of script
0x10
void FadeInSFX(double inSeocnds, double Volume)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_inSeocnds = inSeocnds;0x0012PersistentFrame.K2Node_CustomEvent_Volume = Volume;0x0024ExecuteUbergraph_EnvironmentalAmbientSound(2396);0x0033return;0x0035// end of script
0x10
void FadeinSound(double TimeInSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TimeInSeconds_1 = TimeInSeconds;0x0012ExecuteUbergraph_EnvironmentalAmbientSound(2544);0x0021return;0x0023// end of script
0x08
void FadeOutSound(double TimeInSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TimeInSeconds = TimeInSeconds;0x0012ExecuteUbergraph_EnvironmentalAmbientSound(2738);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_EnvironmentalAmbientSound(int32 EntryPoint)
Script115 statements · 2,878 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_GetGameInstance_ReturnValue_1 = GetGameInstance(this);0x001FK2Node_DynamicCast_AsMy_Game_Instance_1 = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_1);0x0043K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance_1);0x0060if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0B3B;0x006ECallFunc_Lerp_Alpha_ImplicitCast = Cast<4>(FadeMixerSFX_NewTrack_0_5A06C04D41271838BA03F7BECF2AE2CB);0x008BCallFunc_Lerp_ReturnValue = Lerp(B, 1, CallFunc_Lerp_Alpha_ImplicitCast);0x00C2K2Node_DynamicCast_AsMy_Game_Instance_1.TemporalSFXVolume = CallFunc_Lerp_ReturnValue;0x00F3K2Node_DynamicCast_AsMy_Game_Instance_1.GlobalMixVolume();0x0117CallFunc_Lerp_Alpha_ImplicitCast = Cast<4>(FadeMixerSFX_NewTrack_0_5A06C04D41271838BA03F7BECF2AE2CB);0x0134CallFunc_Lerp_ReturnValue = Lerp(B, 1, CallFunc_Lerp_Alpha_ImplicitCast);0x016BCallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Lerp_ReturnValue);0x0190PrintString(this, CallFunc_Conv_DoubleToString_ReturnValue, true, true, LinearColor{0.49251f, 1f, 0.563891f, 1f}, 0.1f, FName(None));0x01DAgoto Label_0B3B;0x01DFLabel_01DF:0x01DFFadeMixerSFX.Reverse();0x01FFgoto Label_0B3B;0x0204Label_0204:0x0204FadeMixerSFX.Play();0x0224goto Label_0B3B;0x0229Label_0229:0x0229InteriorSet = true;0x0234CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(3);0x0259CallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(Volume);0x0276CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x02A4CallFunc_FadeIn_FadeInDuration_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x02C1Interior.FadeIn(CallFunc_FadeIn_FadeInDuration_ImplicitCast_1, 1f, 0f, 0);0x02FACallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(3);0x031FCallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(Volume);0x033CCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x036ACallFunc_FadeOut_FadeOutDuration_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0387Exterior.FadeOut(CallFunc_FadeOut_FadeOutDuration_ImplicitCast, 0f, 0);0x03BBgoto Label_0B3B;0x03C0Label_03C0:0x03C0InteriorSet = false;0x03CBCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(3);0x03F0CallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(Volume);0x040DCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x043BCallFunc_FadeIn_FadeInDuration_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0458Exterior.FadeIn(CallFunc_FadeIn_FadeInDuration_ImplicitCast, 1f, 0f, 0);0x0491CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(3);0x04B6CallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(Volume);0x04D3CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x0501CallFunc_FadeOut_FadeOutDuration_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x051EInterior.FadeOut(CallFunc_FadeOut_FadeOutDuration_ImplicitCast_1, 0f, 0);0x0552goto Label_0B3B;0x0557Label_0557:0x0557if (!(InteriorSet)) goto Label_0229;0x0565goto Label_0B3B;0x056ALabel_056A:0x056Aif (!(InteriorSet)) goto Label_0B3B;0x0578goto Label_03C0;0x057Dif (!(K2Node_CustomEvent_isInterior)) goto Label_056A;0x058Bgoto Label_0557;0x0590Label_0590:0x0590CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x05A5K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x05C9K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x05E6if (!(K2Node_DynamicCast_bSuccess)) goto Label_0B3B;0x05F4K2Node_CreateDelegate_OutputDelegate_2.Bind(this, isInterior);0x060BK2Node_DynamicCast_AsMy_Game_Mode.Interior += K2Node_CreateDelegate_OutputDelegate_2;0x0634K2Node_CreateDelegate_OutputDelegate_3.Bind(this, isShadowBoth);0x064BK2Node_DynamicCast_AsMy_Game_Mode.IsShadowPlayer += K2Node_CreateDelegate_OutputDelegate_3;0x0674K2Node_CreateDelegate_OutputDelegate.Bind(this, DeathEffectStart);0x068BK2Node_DynamicCast_AsMy_Game_Mode.DeathFirstDelay += K2Node_CreateDelegate_OutputDelegate;0x06B4K2Node_CreateDelegate_OutputDelegate_1.Bind(this, DeathEffectEnd);0x06CBK2Node_DynamicCast_AsMy_Game_Mode.RespawnWorld += K2Node_CreateDelegate_OutputDelegate_1;0x06F4Exterior.SetVolumeMultiplier(Volume);0x071DInterior.SetVolumeMultiplier(Volume);0x0746goto Label_0B3B;0x074Bgoto Label_0B3B;0x0750Label_0750:0x0750TimelineDeathSoun.Reverse();0x0770goto Label_0B3B;0x0775Label_0775:0x0775TimelineDeathSoun.Play();0x0795goto Label_0B3B;0x079ATimelineDeathSoun.SetPlayRate(2f);0x07BFgoto Label_0775;0x07C4TimelineDeathSoun.SetPlayRate(0.75f);0x07E9goto Label_0750;0x07EELabel_07EE:0x07EECallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0803K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0827K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x0844if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0B3B;0x0852CallFunc_DeathSoundEffect_DeathEffectSFX_ImplicitCast = Cast<4>(TimelineDeathSoun_NewTrack_0_44E119FD44BE51C568B773939719CE70);0x086FK2Node_DynamicCast_AsMy_Game_Instance.DeathSoundEffect(CallFunc_DeathSoundEffect_DeathEffectSFX_ImplicitCast);0x089Cgoto Label_0B3B;0x08A1goto Label_0590;0x08A6goto Label_0B3B;0x08ABB = K2Node_CustomEvent_Volume_1;0x08C6CallFunc_Divide_DoubleDouble_B_ImplicitCast = Cast<4>(K2Node_CustomEvent_inSeocnds_1);0x08E3CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(1, CallFunc_Divide_DoubleDouble_B_ImplicitCast);0x0911CallFunc_SetPlayRate_NewRate_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x092EFadeMixerSFX.SetPlayRate(CallFunc_SetPlayRate_NewRate_ImplicitCast);0x0957goto Label_0204;0x095CB = K2Node_CustomEvent_Volume;0x0977CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(1, K2Node_CustomEvent_inSeocnds);0x09A5CallFunc_SetPlayRate_NewRate_ImplicitCast_1 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x09C2FadeMixerSFX.SetPlayRate(CallFunc_SetPlayRate_NewRate_ImplicitCast_1);0x09EBgoto Label_01DF;0x09F0CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(1, K2Node_CustomEvent_TimeInSeconds_1);0x0A1ECallFunc_FadeIn_FadeInDuration_ImplicitCast_2 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_2);0x0A3BExterior.FadeIn(CallFunc_FadeIn_FadeInDuration_ImplicitCast_2, 1f, 0f, 0);0x0A74Interior.FadeIn(CallFunc_FadeIn_FadeInDuration_ImplicitCast_2, 1f, 0f, 0);0x0AADgoto Label_0B3B;0x0AB2CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(1, K2Node_CustomEvent_TimeInSeconds);0x0AE0CallFunc_FadeOut_FadeOutDuration_ImplicitCast_2 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_3);0x0AFDExterior.FadeOut(CallFunc_FadeOut_FadeOutDuration_ImplicitCast_2, 0f, 0);0x0B31goto Label_0B3B;0x0B36goto Label_07EE;0x0B3BLabel_0B3B:0x0B3Breturn;0x0B3D// end of script
Final0x04