Zdexby TheHolyOneZ
5,221 classes
Class

USoundSource

: UObject
/Script/ReadyOrNot.SoundSource 0x02C0 (704 B) align 16 inherited 0x0028 vtable /Script/ReadyOrNot
0x00x02C0

Members 31

OffsetSizeNameTypeFlagsDefault
0x00280x08padding / unreflected
0x01bIsRunningbool7 flagsfalse
0x01bIsActivebool7 flagsfalse
0x01bIsPausedbool5 flagsfalse
0x00330x01padding / unreflected
0x04TimeSincePrimaryUpdatefloat7 flags0
0x04TimeSincePropagationUpdatefloat7 flags0
0x04PrimaryUpdateIntervalfloat6 flags0.2
0x04PropagationUpdateIntervalfloat6 flags0.2
0x01OcclusionTypeEOcclusionType7 flagsOT_None
0x01PropagationTypeEPropagationType7 flagsPT_None
0x01SoundSourceTypeESoundSourceType7 flagsSST_FirstPerson
0x01HierarchyTypeEHierarchyType7 flagsHT_Default
0x10ChildrenSoundSourcesTArray<USoundSource*>5 flags[]
0x08ParentSoundSourceUSoundSource*7 flagsnullptr
0x10InstanceGuidFGuid7 flags{A=0, B=0, C=0, D=0}
0x08EventUFMODEvent*7 flagsnullptr
0x00780x08padding / unreflected
0x60TransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x18VelocityFVector7 flags{X=0, Y=0, Z=0}
0x08AttachToComponentUSceneComponent*9 flagsnullptr
0x08AttachPointNameFName7 flagsNone
0x01bDebugModebool6 flagsfalse
0x01090x07padding / unreflected
0x08ThresholdAttachmentActorAActor*6 flagsnullptr
0x08WorldUWorld*5 flagsnullptr
0x01bRegisterLaterbool5 flagsfalse
0x01bPlayLaterbool5 flagsfalse
0x01220x0Epadding / unreflected
0x10OnSoundStoppedFMulticastScriptDelegate4 flags<delegate>
0x01400x38padding / unreflected
0x10ProgrammerSoundNameFString5 flags""
0x01880x50padding / unreflected
0x10OnEventStoppedFMulticastScriptDelegate4 flags<delegate>
0x10OnSoundFinishedFMulticastScriptDelegate4 flags<delegate>
0x10OnTimelineMarkerFMulticastScriptDelegate4 flags<delegate>
0x10OnTimelineBeatFMulticastScriptDelegate4 flags<delegate>
0x50ParameterCacheTMap<FName, float>4 flags<TMap>
0x02680x58unreflected bytes to end of USoundSource

Functions 21

SignatureFlagsNativeParams
void Stop(bool bImmediate)FinalNative+1 flags0x01
void SetPropagationType(const EPropagationType& InPropagationType)FinalNative+1 flags0x01
void SetPropagationTickInterval(float Interval)FinalNative+1 flags0x04
void SetProgrammerSoundName(const FString& Value)FinalNative+1 flags0x10
void SetPrimaryTickInterval(float Interval)FinalNative+1 flags0x04
void SetPaused(bool paused)FinalNative+1 flags0x01
void SetParameter(const FName& Name, float Value)FinalNative+1 flags0x0C
void SetOcclusionType(const EOcclusionType& InOcclusionType)FinalNative+1 flags0x01
void SetDebugMode(bool InbDebugMode)FinalNative+1 flags0x01
void ResetSoundSource()FinalNative+1 flags0x00
void ReplaceAnimNotifies(UAnimSequenceBase* AnimationSequence)FinalNative+2 flags0x08
void Play()FinalNative+1 flags0x00
void Initialize(UFMODEvent* InEvent, const FTransform& InTransform, const TArray<FMODParam>& Params, const EOcclusionType& InOcclusionType, const EPropagationType& InPropagationType, bool InbDebugMode)FinalNative+1 flags0x83
void GetParameterValue(const FName& Name, const float& UserValue, const float& FinalValue)FinalNative+1 flags0x10
float GetParameter(const FName& Name)FinalNative+1 flags0x0C
float GetCurrentTime()FinalNative+1 flags0x04
void Detach()FinalNative+1 flags0x00
USoundSource* CreateThirdPersonSound(UWorld* InWorld, UFMODEvent* InEvent, const FTransform& InTransform, const TArray<FMODParam>& Params, const EOcclusionType& InOcclusionType, const EPropagationType& InPropagationType, bool InbDebugMode)FinalNative+2 flags0x90
USoundSource* CreateFirstPersonSound(UWorld* InWorld, UFMODEvent* InEvent, const FTransform& InTransform, const TArray<FMODParam>& Params, bool InbDebugMode)FinalNative+2 flags0x90
void Attach(USceneComponent* InAttachToComponent, const FName& InAttachPointName)FinalNative+1 flags0x10
void AddChild(USoundSource* Child)FinalNative+1 flags0x08

Used by 9

types with a member, parameter or interface of this type