Files
pubg/SDK/PUBGM_AkAudio_classes.hpp
2026-05-02 14:30:03 +08:00

590 lines
28 KiB
C++
Executable File

#pragma once
//PUBGM(0.13.5)32位SDK
//作者:清华
//Telegram:@qinghuanb666
//生成时间:Fri Apr 18 20:44:40 2025
namespace SDK
{
//---------------------------------------------------------------------------
//Classes
//---------------------------------------------------------------------------
// Class AkAudio.AkAcousticPortal
// 0x0010 (0x02F0 - 0x02E0)
class AAkAcousticPortal : public AVolume
{
public:
float Gain; // 0x02E0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
EAkAcousticPortalState InitialState; // 0x02E4(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0xB]; // 0x02E5(0x000B) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkAcousticPortal");
return pStaticClass;
}
void OpenPortal();
EAkAcousticPortalState GetCurrentState();
void ClosePortal();
};
// Class AkAudio.AkAcousticTexture
// 0x0004 (0x0020 - 0x001C)
class UAkAcousticTexture : public UObject
{
public:
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkAcousticTexture");
return pStaticClass;
}
};
// Class AkAudio.AkAmbientSound
// 0x0010 (0x02C8 - 0x02B8)
class AAkAmbientSound : public AActor
{
public:
class UAkAudioEvent* AkAudioEvent; // 0x02B8(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class UAkComponent* AkComponent; // 0x02BC(0x0004) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
bool StopWhenOwnerIsDestroyed; // 0x02C0(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool AutoPost; // 0x02C1(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x6]; // 0x02C2(0x0006) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkAmbientSound");
return pStaticClass;
}
void StopAmbientSound();
void StartAmbientSound();
};
// Class AkAudio.AkAudioBank
// 0x0004 (0x0020 - 0x001C)
class UAkAudioBank : public UObject
{
public:
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkAudioBank");
return pStaticClass;
}
};
// Class AkAudio.AkAudioEvent
// 0x0014 (0x0030 - 0x001C)
class UAkAudioEvent : public UObject
{
public:
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
float MaxAttenuationRadius; // 0x0020(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool IsInfinite; // 0x0024(0x0001) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0025(0x0003) MISSED OFFSET
float MinimumDuration; // 0x0028(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float MaximumDuration; // 0x002C(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkAudioEvent");
return pStaticClass;
}
};
// Class AkAudio.AkAuxBus
// 0x000C (0x0028 - 0x001C)
class UAkAuxBus : public UObject
{
public:
unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkAuxBus");
return pStaticClass;
}
};
// Class AkAudio.AkComponent
// 0x0200 (0x04C0 - 0x02C0)
class UAkComponent : public USceneComponent
{
public:
class UAkAuxBus* EarlyReflectionAuxBus; // 0x02C0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FString EarlyReflectionAuxBusName; // 0x02C4(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
int EarlyReflectionOrder; // 0x02D0(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float EarlyReflectionBusSendGain; // 0x02D4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float EarlyReflectionMaxPathLength; // 0x02D8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x02DC(0x0004) MISSED OFFSET
unsigned char EnableSpotReflectors : 1; // 0x02E0(0x0001) (Edit, BlueprintVisible)
unsigned char DrawFirstOrderReflections : 1; // 0x02E0(0x0001) (Edit, BlueprintVisible)
unsigned char DrawSecondOrderReflections : 1; // 0x02E0(0x0001) (Edit, BlueprintVisible)
unsigned char DrawHigherOrderReflections : 1; // 0x02E0(0x0001) (Edit, BlueprintVisible)
bool StopWhenOwnerDestroyed; // 0x02E1(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bIsUpdateEmmiterTransform : 1; // 0x02E2(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData01[0x1]; // 0x02E3(0x0001) MISSED OFFSET
float AttenuationScalingFactor; // 0x02E4(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float OcclusionRefreshInterval; // 0x02E8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UAkAudioEvent* AkAudioEvent; // 0x02EC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FString EventName; // 0x02F0(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
unsigned char UnknownData02[0x1C4]; // 0x02FC(0x01C4) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkComponent");
return pStaticClass;
}
void UseReverbVolumes(bool inUseReverbVolumes);
void UseEarlyReflections(class UAkAuxBus* AuxBus, bool Left, bool Right, bool Floor, bool Ceiling, bool Back, bool Front, bool SpotReflectors, const struct FString& AuxBusName);
void Stop();
void SetSwitch(const struct FString& SwitchGroup, const struct FString& SwitchState);
void SetStopWhenOwnerDestroyed(bool bStopWhenOwnerDestroyed);
void SetRTPCValueGlobally(const struct FString& RTPC, float Value);
void SetRTPCValue(const struct FString& RTPC, float Value, int InterpolationTimeMs);
void SetOutputBusVolume(float BusVolume);
void SetListeners(TArray<class UAkComponent*> Listeners);
void SetEarlyReflectionOrder(int NewEarlyReflectionOrder);
void SetAutoDestroy(bool in_AutoDestroy);
void SetAttenuationScalingFactor(float Value);
void PostTrigger(const struct FString& Trigger);
int PostAssociatedAkEvent();
int PostAkEventByName(const struct FString& in_EventName);
int PostAkEvent(class UAkAudioEvent* AkEvent, const struct FString& in_EventName);
float GetAttenuationRadius();
};
// Class AkAudio.AkGameplayStatics
// 0x0000 (0x0020 - 0x0020)
class UAkGameplayStatics : public UBlueprintFunctionLibrary
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkGameplayStatics");
return pStaticClass;
}
static void WakeupFromSuspend();
static void UseReverbVolumes(bool inUseReverbVolumes, class AActor* Actor);
static void UseEarlyReflections(class AActor* Actor, class UAkAuxBus* AuxBus, bool Left, bool Right, bool Floor, bool Ceiling, bool Back, bool Front, bool SpotReflectors, const struct FString& AuxBusName);
static void UnloadBankByName(const struct FString& BankName);
static void UnloadBank(class UAkAudioBank* Bank, const struct FString& BankName);
static void Suspend();
static void StopProfilerCapture();
static void StopOutputCapture();
static void StopAllAmbientSounds(class UObject* WorldContextObject);
static void StopAll();
static void StopActor(class AActor* Actor);
static void StartProfilerCapture(const struct FString& Filename);
static void StartOutputCapture(const struct FString& Filename);
static void StartAllAmbientSounds(class UObject* WorldContextObject);
static class UAkComponent* SpawnAkComponentAtLocation(class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, class UAkAuxBus* EarlyReflectionsBus, const struct FVector& Location, const struct FRotator& Orientation, bool AutoPost, const struct FString& EventName, const struct FString& EarlyReflectionsBusName, bool AutoDestroy);
static void ShowAKComponentPosition(bool _IsShow);
static void SetSwitch(const struct FName& SwitchGroup, const struct FName& SwitchState, class AActor* Actor);
static void SetState(const struct FName& StateGroup, const struct FName& State);
static void SetRTPCValue(const struct FName& RTPC, float Value, int InterpolationTimeMs, class AActor* Actor);
static void SetPanningRule(EPanningRule PanRule);
static void SetOutputBusVolume(float BusVolume, class AActor* Actor);
static void SetOcclusionScalingFactor(float ScalingFactor);
static void SetOcclusionRefreshInterval(float RefreshInterval, class AActor* Actor);
static void SetBusConfig(const struct FString& BusName, EAkChannelConfiguration ChannelConfiguration);
static void PostTrigger(const struct FName& Trigger, class AActor* Actor);
static void PostEventByName(const struct FString& EventName, class AActor* Actor, bool bStopWhenAttachedToDestroyed);
static int PostEventAttached(class UAkAudioEvent* AkEvent, class AActor* Actor, const struct FName& AttachPointName, bool bStopWhenAttachedToDestroyed, const struct FString& EventName);
static void PostEventAtLocationByName(const struct FString& EventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject);
static int PostEventAtLocation(class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& Orientation, const struct FString& EventName, class UObject* WorldContextObject);
static int PostEvent(class UAkAudioEvent* AkEvent, class AActor* Actor, bool bStopWhenAttachedToDestroyed, const struct FString& EventName);
static void LoadInitBank();
static void LoadBanks(TArray<class UAkAudioBank*> SoundBanks, bool SynchronizeSoundBanks);
static void LoadBankByName(const struct FString& BankName);
static void LoadBank(class UAkAudioBank* Bank, const struct FString& BankName);
static bool IsGame(class UObject* WorldContextObject);
static bool IsEditor();
static float GetOcclusionScalingFactor();
static class UAkComponent* GetAkComponent(class USceneComponent* AttachToComponent, const struct FName& AttachPointName, const struct FVector& Location, TEnumAsByte<EAttachLocation> LocationType);
static void ClearBanks();
static void AKSetRTPCValue(const struct FString& RTPC, float Value, bool in_bBypassInternalValueInterpolation);
static void AddOutputCaptureMarker(const struct FString& MarkerText);
};
// Class AkAudio.AkLateReverbComponent
// 0x0030 (0x02F0 - 0x02C0)
class UAkLateReverbComponent : public USceneComponent
{
public:
unsigned char bEnable : 1; // 0x02C0(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x3]; // 0x02C1(0x0003) MISSED OFFSET
class UAkAuxBus* AuxBus; // 0x02C4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FString AuxBusName; // 0x02C8(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
float SendLevel; // 0x02D4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FadeRate; // 0x02D8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Priority; // 0x02DC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x10]; // 0x02E0(0x0010) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkLateReverbComponent");
return pStaticClass;
}
};
// Class AkAudio.AkReverbVolume
// 0x0028 (0x0308 - 0x02E0)
class AAkReverbVolume : public AVolume
{
public:
unsigned char bEnabled : 1; // 0x02E0(0x0001) (Deprecated)
unsigned char UnknownData00[0x3]; // 0x02E1(0x0003) MISSED OFFSET
class UAkAuxBus* AuxBus; // 0x02E4(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
struct FString AuxBusName; // 0x02E8(0x000C) (ZeroConstructor, Deprecated)
float SendLevel; // 0x02F4(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
float FadeRate; // 0x02F8(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
float Priority; // 0x02FC(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class UAkLateReverbComponent* LateReverbComponent; // 0x0300(0x0004) (Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x0304(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkReverbVolume");
return pStaticClass;
}
};
// Class AkAudio.AkRoomComponent
// 0x0010 (0x02D0 - 0x02C0)
class UAkRoomComponent : public USceneComponent
{
public:
unsigned char bEnable : 1; // 0x02C0(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x7]; // 0x02C1(0x0007) MISSED OFFSET
float Priority; // 0x02C8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x02CC(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkRoomComponent");
return pStaticClass;
}
void RemoveSpatialAudioRoom();
void AddSpatialAudioRoom();
};
// Class AkAudio.AkSettings
// 0x0054 (0x0070 - 0x001C)
class UAkSettings : public UObject
{
public:
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
struct FFilePath WwiseProjectPath; // 0x0020(0x000C) (Edit, Config)
struct FDirectoryPath WwiseWindowsInstallationPath; // 0x002C(0x000C) (Edit, Config)
struct FFilePath WwiseMacInstallationPath; // 0x0038(0x000C) (Edit, Config)
bool SuppressWwiseProjectPathWarnings; // 0x0044(0x0001) (ZeroConstructor, Config, IsPlainOldData)
bool UseAlternateObstructionOcclusionFeature; // 0x0045(0x0001) (Edit, ZeroConstructor, Config, IsPlainOldData)
unsigned char UnknownData01[0x2A]; // 0x0046(0x002A) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkSettings");
return pStaticClass;
}
};
// Class AkAudio.AkSpatialAudioVolume
// 0x0010 (0x02F0 - 0x02E0)
class AAkSpatialAudioVolume : public AVolume
{
public:
class UAkSurfaceReflectorSetComponent* SurfaceReflectorSet; // 0x02E0(0x0004) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
class UAkLateReverbComponent* LateReverb; // 0x02E4(0x0004) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
class UAkRoomComponent* room; // 0x02E8(0x0004) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x02EC(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkSpatialAudioVolume");
return pStaticClass;
}
};
// Class AkAudio.AkSpotReflector
// 0x0020 (0x02D8 - 0x02B8)
class AAkSpotReflector : public AActor
{
public:
class UAkAuxBus* AuxBus; // 0x02B8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FString AuxBusName; // 0x02BC(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
class UAkAcousticTexture* AcousticTexture; // 0x02C8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DistanceScalingFactor; // 0x02CC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Level; // 0x02D0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x02D4(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkSpotReflector");
return pStaticClass;
}
};
// Class AkAudio.AkSurfaceReflectorSetComponent
// 0x0020 (0x02E0 - 0x02C0)
class UAkSurfaceReflectorSetComponent : public USceneComponent
{
public:
unsigned char bEnableSurfaceReflectors : 1; // 0x02C0(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x3]; // 0x02C1(0x0003) MISSED OFFSET
TArray<struct FAkPoly> AcousticPolys; // 0x02C4(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
unsigned char UnknownData01[0x10]; // 0x02D0(0x0010) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.AkSurfaceReflectorSetComponent");
return pStaticClass;
}
void UpdateSurfaceReflectorSet();
void SendSurfaceReflectorSet();
void RemoveSurfaceReflectorSet();
};
// Class AkAudio.InterpTrackAkAudioEvent
// 0x0010 (0x0070 - 0x0060)
class UInterpTrackAkAudioEvent : public UInterpTrackVectorBase
{
public:
TArray<struct FAkAudioEventTrackKey> Events; // 0x0060(0x000C) (ZeroConstructor)
unsigned char bContinueEventOnMatineeEnd : 1; // 0x006C(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x3]; // 0x006D(0x0003) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.InterpTrackAkAudioEvent");
return pStaticClass;
}
};
// Class AkAudio.InterpTrackAkAudioRTPC
// 0x0010 (0x0070 - 0x0060)
class UInterpTrackAkAudioRTPC : public UInterpTrackFloatBase
{
public:
struct FString Param; // 0x0060(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
unsigned char bPlayOnReverse : 1; // 0x006C(0x0001) (Edit, BlueprintVisible)
unsigned char bContinueRTPCOnMatineeEnd : 1; // 0x006C(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x3]; // 0x006D(0x0003) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.InterpTrackAkAudioRTPC");
return pStaticClass;
}
};
// Class AkAudio.InterpTrackInstAkAudioEvent
// 0x0000 (0x0020 - 0x0020)
class UInterpTrackInstAkAudioEvent : public UInterpTrackInst
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.InterpTrackInstAkAudioEvent");
return pStaticClass;
}
};
// Class AkAudio.InterpTrackInstAkAudioRTPC
// 0x0000 (0x0020 - 0x0020)
class UInterpTrackInstAkAudioRTPC : public UInterpTrackInst
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.InterpTrackInstAkAudioRTPC");
return pStaticClass;
}
};
// Class AkAudio.MovieSceneAkAudioEventSection
// 0x0010 (0x0100 - 0x00F0)
class UMovieSceneAkAudioEventSection : public UMovieSceneSection
{
public:
bool StopAtSectionEnd; // 0x00F0(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x00F1(0x0003) MISSED OFFSET
struct FString EventName; // 0x00F4(0x000C) (Edit, ZeroConstructor)
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.MovieSceneAkAudioEventSection");
return pStaticClass;
}
};
// Class AkAudio.MovieSceneAkTrack
// 0x0010 (0x00C0 - 0x00B0)
class UMovieSceneAkTrack : public UMovieSceneTrack
{
public:
unsigned char UnknownData00[0x4]; // 0x00B0(0x0004) MISSED OFFSET
unsigned char bIsAMasterTrack : 1; // 0x00B4(0x0001)
unsigned char UnknownData01[0xB]; // 0x00B5(0x000B) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.MovieSceneAkTrack");
return pStaticClass;
}
};
// Class AkAudio.MovieSceneAkAudioEventTrack
// 0x0000 (0x00C0 - 0x00C0)
class UMovieSceneAkAudioEventTrack : public UMovieSceneAkTrack
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.MovieSceneAkAudioEventTrack");
return pStaticClass;
}
};
// Class AkAudio.MovieSceneAkAudioRTPCSection
// 0x0060 (0x0150 - 0x00F0)
class UMovieSceneAkAudioRTPCSection : public UMovieSceneSection
{
public:
struct FString Name; // 0x00F0(0x000C) (Edit, ZeroConstructor)
struct FRichCurve FloatCurve; // 0x00FC(0x0054)
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.MovieSceneAkAudioRTPCSection");
return pStaticClass;
}
};
// Class AkAudio.MovieSceneAkAudioRTPCTrack
// 0x0000 (0x00C0 - 0x00C0)
class UMovieSceneAkAudioRTPCTrack : public UMovieSceneAkTrack
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class AkAudio.MovieSceneAkAudioRTPCTrack");
return pStaticClass;
}
};
}