Lost Ark SDK  1.148.153.0
LA_AkAudio_classes.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 // Lost Ark (1.148.153.0) SDK
4 
5 #ifdef _MSC_VER
6  #pragma pack(push, 0x4)
7 #endif
8 
9 #include "LA_AkAudio_structs.hpp"
10 
11 namespace SDK
12 {
13 //---------------------------------------------------------------------------
14 //Classes
15 //---------------------------------------------------------------------------
16 
17 // Class AkAudio.ActorFactoryAkAmbientSound
18 // 0x0008 (0x0094 - 0x008C)
20 {
21 public:
22  class UAkEvent* AmbientEvent; // 0x008C(0x0008) (Edit)
23 
24  static UClass* StaticClass()
25  {
26  static UClass* ptr = nullptr;
27  if (!ptr)
28  ptr = UObject::FindClass("Class AkAudio.ActorFactoryAkAmbientSound");
29  return ptr;
30  }
31 
32 };
33 
34 
35 // Class AkAudio.AkAmbientSound
36 // 0x0020 (0x0294 - 0x0274)
37 class AAkAmbientSound : public AKeypoint
38 {
39 public:
40  unsigned long bAutoPlay : 1; // 0x0274(0x0004)
41  unsigned long bIsActive : 1; // 0x0274(0x0004) (Transient)
42  unsigned long bRealPlay : 1; // 0x0274(0x0004) (Transient)
43  unsigned long bDeactiveWhenRealPlayIsStop : 1; // 0x0274(0x0004) (Edit)
44  unsigned long bShowAkAmbientSoundRadius : 1; // 0x0274(0x0004) (Edit, Transient)
45  unsigned long StopWhenOwnerIsDestroyed : 1; // 0x0274(0x0004) (Edit)
46  unsigned long bIsPlaying : 1; // 0x0274(0x0004) (Transient)
47  class UAkEvent* PlayEvent; // 0x0278(0x0008) (Edit)
48  float fSquaredRadius; // 0x0280(0x0004) (Edit)
49  class UDrawSphereComponent* PreviewSoundRadius; // 0x0284(0x0008) (Const, ExportObject, Transient, Component, EditInline)
50  class UDrawSphereComponent* PreviewAkAmbientSoundRadius; // 0x028C(0x0008) (Const, ExportObject, Transient, Component, EditInline)
51 
52  static UClass* StaticClass()
53  {
54  static UClass* ptr = nullptr;
55  if (!ptr)
56  ptr = UObject::FindClass("Class AkAudio.AkAmbientSound");
57  return ptr;
58  }
59 
60 };
61 
62 
63 // Class AkAudio.AkAudioDevice
64 // 0x0060 (0x00B8 - 0x0058)
65 class UAkAudioDevice : public USubsystem
66 {
67 public:
68  unsigned char UnknownData00[0x60]; // 0x0058(0x0060) MISSED OFFSET
69 
70  static UClass* StaticClass()
71  {
72  static UClass* ptr = nullptr;
73  if (!ptr)
74  ptr = UObject::FindClass("Class AkAudio.AkAudioDevice");
75  return ptr;
76  }
77 
78 };
79 
80 
81 // Class AkAudio.AkComponent
82 // 0x003C (0x00B8 - 0x007C)
84 {
85 public:
86  struct FName BoneName; // 0x007C(0x0008) (Edit)
87  class UAkEvent* AutoPlayEvent; // 0x0084(0x0008)
88  struct FVector RelativeLoc; // 0x008C(0x000C)
89  struct FVector WorldLoc; // 0x0098(0x000C)
90  struct FVector WorldDir; // 0x00A4(0x000C)
91  unsigned long bStopWhenOwnerDestroyed : 1; // 0x00B0(0x0004)
92  float fLastCallTime; // 0x00B4(0x0004) (Transient)
93 
94  static UClass* StaticClass()
95  {
96  static UClass* ptr = nullptr;
97  if (!ptr)
98  ptr = UObject::FindClass("Class AkAudio.AkComponent");
99  return ptr;
100  }
101 
102 };
103 
104 
105 // Class AkAudio.InterpTrackAkEvent
106 // 0x0010 (0x00C0 - 0x00B0)
108 {
109 public:
110  TArray<struct FAkEventTrackKey> AkEvents; // 0x00B0(0x0010) (Edit, NeedCtorLink)
111 
112  static UClass* StaticClass()
113  {
114  static UClass* ptr = nullptr;
115  if (!ptr)
116  ptr = UObject::FindClass("Class AkAudio.InterpTrackAkEvent");
117  return ptr;
118  }
119 
120 };
121 
122 
123 // Class AkAudio.InterpTrackAkRTPC
124 // 0x0010 (0x00D8 - 0x00C8)
126 {
127 public:
128  struct FString Param; // 0x00C8(0x0010) (Edit, NeedCtorLink)
129 
130  static UClass* StaticClass()
131  {
132  static UClass* ptr = nullptr;
133  if (!ptr)
134  ptr = UObject::FindClass("Class AkAudio.InterpTrackAkRTPC");
135  return ptr;
136  }
137 
138 };
139 
140 
141 // Class AkAudio.InterpTrackInstAkEvent
142 // 0x0004 (0x0054 - 0x0050)
144 {
145 public:
146  float LastUpdatePosition; // 0x0050(0x0004)
147 
148  static UClass* StaticClass()
149  {
150  static UClass* ptr = nullptr;
151  if (!ptr)
152  ptr = UObject::FindClass("Class AkAudio.InterpTrackInstAkEvent");
153  return ptr;
154  }
155 
156 };
157 
158 
159 // Class AkAudio.InterpTrackInstAkRTPC
160 // 0x0000 (0x0050 - 0x0050)
162 {
163 public:
164 
165  static UClass* StaticClass()
166  {
167  static UClass* ptr = nullptr;
168  if (!ptr)
169  ptr = UObject::FindClass("Class AkAudio.InterpTrackInstAkRTPC");
170  return ptr;
171  }
172 
173 };
174 
175 
176 // Class AkAudio.SeqAct_AkClearBanks
177 // 0x0000 (0x0150 - 0x0150)
179 {
180 public:
181 
182  static UClass* StaticClass()
183  {
184  static UClass* ptr = nullptr;
185  if (!ptr)
186  ptr = UObject::FindClass("Class AkAudio.SeqAct_AkClearBanks");
187  return ptr;
188  }
189 
190 };
191 
192 
193 // Class AkAudio.SeqAct_AkLoadBank
194 // 0x0010 (0x0178 - 0x0168)
196 {
197 public:
198  unsigned long Async : 1; // 0x0168(0x0004) (Edit)
199  unsigned long bWaitingCallback : 1; // 0x0168(0x0004) (Transient)
200  class UAkBank* Bank; // 0x016C(0x0008) (Edit)
201  int Signal; // 0x0174(0x0004) (Transient)
202 
203  static UClass* StaticClass()
204  {
205  static UClass* ptr = nullptr;
206  if (!ptr)
207  ptr = UObject::FindClass("Class AkAudio.SeqAct_AkLoadBank");
208  return ptr;
209  }
210 
211 };
212 
213 
214 // Class AkAudio.SeqAct_AkPostEvent
215 // 0x000C (0x0174 - 0x0168)
217 {
218 public:
219  int Signal; // 0x0168(0x0004) (Transient)
220  class UAkEvent* Event; // 0x016C(0x0008) (Edit)
221 
222  static UClass* StaticClass()
223  {
224  static UClass* ptr = nullptr;
225  if (!ptr)
226  ptr = UObject::FindClass("Class AkAudio.SeqAct_AkPostEvent");
227  return ptr;
228  }
229 
230 };
231 
232 
233 // Class AkAudio.SeqAct_AkPostTrigger
234 // 0x0010 (0x0160 - 0x0150)
236 {
237 public:
238  struct FString Trigger; // 0x0150(0x0010) (Edit, NeedCtorLink)
239 
240  static UClass* StaticClass()
241  {
242  static UClass* ptr = nullptr;
243  if (!ptr)
244  ptr = UObject::FindClass("Class AkAudio.SeqAct_AkPostTrigger");
245  return ptr;
246  }
247 
248 };
249 
250 
251 // Class AkAudio.SeqAct_AkSetRTPCValue
252 // 0x0018 (0x0180 - 0x0168)
254 {
255 public:
256  struct FString Param; // 0x0168(0x0010) (Edit, NeedCtorLink)
257  float Value; // 0x0178(0x0004) (Edit)
258  unsigned long Running : 1; // 0x017C(0x0004) (Transient)
259 
260  static UClass* StaticClass()
261  {
262  static UClass* ptr = nullptr;
263  if (!ptr)
264  ptr = UObject::FindClass("Class AkAudio.SeqAct_AkSetRTPCValue");
265  return ptr;
266  }
267 
268 };
269 
270 
271 // Class AkAudio.SeqAct_AkSetState
272 // 0x0020 (0x0170 - 0x0150)
274 {
275 public:
276  struct FString StateGroup; // 0x0150(0x0010) (Edit, NeedCtorLink)
277  struct FString State; // 0x0160(0x0010) (Edit, NeedCtorLink)
278 
279  static UClass* StaticClass()
280  {
281  static UClass* ptr = nullptr;
282  if (!ptr)
283  ptr = UObject::FindClass("Class AkAudio.SeqAct_AkSetState");
284  return ptr;
285  }
286 
287 };
288 
289 
290 // Class AkAudio.SeqAct_AkSetSwitch
291 // 0x0020 (0x0170 - 0x0150)
293 {
294 public:
295  struct FString SwitchGroup; // 0x0150(0x0010) (Edit, NeedCtorLink)
296  struct FString Switch; // 0x0160(0x0010) (Edit, NeedCtorLink)
297 
298  static UClass* StaticClass()
299  {
300  static UClass* ptr = nullptr;
301  if (!ptr)
302  ptr = UObject::FindClass("Class AkAudio.SeqAct_AkSetSwitch");
303  return ptr;
304  }
305 
306 };
307 
308 
309 // Class AkAudio.SeqAct_AkStartAmbientSound
310 // 0x0000 (0x0150 - 0x0150)
312 {
313 public:
314 
315  static UClass* StaticClass()
316  {
317  static UClass* ptr = nullptr;
318  if (!ptr)
319  ptr = UObject::FindClass("Class AkAudio.SeqAct_AkStartAmbientSound");
320  return ptr;
321  }
322 
323 };
324 
325 
326 // Class AkAudio.SeqAct_AkStopAll
327 // 0x0000 (0x0150 - 0x0150)
329 {
330 public:
331 
332  static UClass* StaticClass()
333  {
334  static UClass* ptr = nullptr;
335  if (!ptr)
336  ptr = UObject::FindClass("Class AkAudio.SeqAct_AkStopAll");
337  return ptr;
338  }
339 
340 };
341 
342 
343 }
344 
345 #ifdef _MSC_VER
346  #pragma pack(pop)
347 #endif
SDK::UInterpTrackInst
Definition: LA_Engine_classes.hpp:16839
SDK::UClass
Definition: LA_Core_classes.hpp:1239
SDK::FVector
Definition: LA_Core_structs.hpp:236
SDK::USeqAct_AkSetSwitch
Definition: LA_AkAudio_classes.hpp:292
SDK::UAkComponent::WorldDir
struct FVector WorldDir
Definition: LA_AkAudio_classes.hpp:90
SDK::USeqAct_AkSetRTPCValue::Param
struct FString Param
Definition: LA_AkAudio_classes.hpp:256
SDK::UInterpTrackInstAkEvent::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:148
SDK::USeqAct_AkClearBanks
Definition: LA_AkAudio_classes.hpp:178
SDK::AAkAmbientSound::bIsActive
unsigned long bIsActive
Definition: LA_AkAudio_classes.hpp:41
SDK::AAkAmbientSound::bRealPlay
unsigned long bRealPlay
Definition: LA_AkAudio_classes.hpp:42
SDK::USequenceAction
Definition: LA_Engine_classes.hpp:25968
SDK::UInterpTrackAkEvent::AkEvents
TArray< struct FAkEventTrackKey > AkEvents
Definition: LA_AkAudio_classes.hpp:110
SDK::UAkComponent::AutoPlayEvent
class UAkEvent * AutoPlayEvent
Definition: LA_AkAudio_classes.hpp:87
SDK::AAkAmbientSound::PlayEvent
class UAkEvent * PlayEvent
Definition: LA_AkAudio_classes.hpp:47
SDK::UInterpTrackAkEvent::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:112
SDK::AAkAmbientSound::PreviewSoundRadius
class UDrawSphereComponent * PreviewSoundRadius
Definition: LA_AkAudio_classes.hpp:49
SDK::USeqAct_AkSetRTPCValue
Definition: LA_AkAudio_classes.hpp:253
SDK::UInterpTrackInstAkRTPC::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:165
SDK::USeqAct_AkSetRTPCValue::Value
float Value
Definition: LA_AkAudio_classes.hpp:257
SDK::USeqAct_AkSetSwitch::SwitchGroup
struct FString SwitchGroup
Definition: LA_AkAudio_classes.hpp:295
SDK::UAkAudioDevice
Definition: LA_AkAudio_classes.hpp:65
SDK::UAkComponent::fLastCallTime
float fLastCallTime
Definition: LA_AkAudio_classes.hpp:92
SDK::AAkAmbientSound
Definition: LA_AkAudio_classes.hpp:37
SDK::FString
Definition: LA_Basic.hpp:69
SDK::UAkEvent
Definition: LA_Engine_classes.hpp:5568
SDK::UActorFactoryAkAmbientSound::AmbientEvent
class UAkEvent * AmbientEvent
Definition: LA_AkAudio_classes.hpp:22
SDK::USeqAct_AkStartAmbientSound
Definition: LA_AkAudio_classes.hpp:311
SDK::UInterpTrackAkRTPC::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:130
SDK::USeqAct_AkPostEvent::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:222
SDK::USeqAct_AkPostEvent::Event
class UAkEvent * Event
Definition: LA_AkAudio_classes.hpp:220
SDK::UAkAudioDevice::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:70
SDK::UAkComponent::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:94
SDK::UActorComponent
Definition: LA_Engine_classes.hpp:3898
SDK::USeqAct_AkSetRTPCValue::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:260
SDK::UAkBank
Definition: LA_Engine_classes.hpp:5529
SDK::UActorFactoryAkAmbientSound::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:24
SDK::USeqAct_AkPostTrigger::Trigger
struct FString Trigger
Definition: LA_AkAudio_classes.hpp:238
SDK::USeqAct_AkClearBanks::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:182
SDK::USeqAct_AkSetState::State
struct FString State
Definition: LA_AkAudio_classes.hpp:277
SDK::USeqAct_AkSetState
Definition: LA_AkAudio_classes.hpp:273
SDK::USeqAct_AkStopAll
Definition: LA_AkAudio_classes.hpp:328
SDK::AAkAmbientSound::StopWhenOwnerIsDestroyed
unsigned long StopWhenOwnerIsDestroyed
Definition: LA_AkAudio_classes.hpp:45
SDK::AAkAmbientSound::PreviewAkAmbientSoundRadius
class UDrawSphereComponent * PreviewAkAmbientSoundRadius
Definition: LA_AkAudio_classes.hpp:50
SDK::USeqAct_AkStartAmbientSound::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:315
SDK::AAkAmbientSound::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:52
SDK::UAkComponent::RelativeLoc
struct FVector RelativeLoc
Definition: LA_AkAudio_classes.hpp:88
SDK::USeqAct_AkLoadBank::bWaitingCallback
unsigned long bWaitingCallback
Definition: LA_AkAudio_classes.hpp:199
SDK::FName
Definition: LA_Basic.hpp:157
SDK::USeqAct_Latent
Definition: LA_Engine_classes.hpp:26439
SDK::AAkAmbientSound::bAutoPlay
unsigned long bAutoPlay
Definition: LA_AkAudio_classes.hpp:40
SDK::USubsystem
Definition: LA_Core_classes.hpp:426
SDK::UAkAudioDevice::UnknownData00
unsigned char UnknownData00[0x60]
Definition: LA_AkAudio_classes.hpp:68
SDK::UAkComponent::bStopWhenOwnerDestroyed
unsigned long bStopWhenOwnerDestroyed
Definition: LA_AkAudio_classes.hpp:91
SDK::UInterpTrack
Definition: LA_Engine_classes.hpp:7935
SDK::USeqAct_AkPostTrigger::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:240
SDK::UInterpTrackInstAkEvent::LastUpdatePosition
float LastUpdatePosition
Definition: LA_AkAudio_classes.hpp:146
SDK::UInterpTrackFloatBase
Definition: LA_Engine_classes.hpp:16268
SDK::UActorFactory
Definition: LA_Engine_classes.hpp:4971
SDK::UAkComponent::BoneName
struct FName BoneName
Definition: LA_AkAudio_classes.hpp:86
SDK::UActorFactoryAkAmbientSound
Definition: LA_AkAudio_classes.hpp:19
LA_AkAudio_structs.hpp
SDK
Definition: LA_AkAudio_classes.hpp:11
SDK::UAkComponent
Definition: LA_AkAudio_classes.hpp:83
SDK::USeqAct_AkPostTrigger
Definition: LA_AkAudio_classes.hpp:235
SDK::AAkAmbientSound::fSquaredRadius
float fSquaredRadius
Definition: LA_AkAudio_classes.hpp:48
SDK::USeqAct_AkSetSwitch::Switch
struct FString Switch
Definition: LA_AkAudio_classes.hpp:296
SDK::UInterpTrackInstAkRTPC
Definition: LA_AkAudio_classes.hpp:161
SDK::USeqAct_AkStopAll::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:332
SDK::UInterpTrackAkEvent
Definition: LA_AkAudio_classes.hpp:107
SDK::UInterpTrackAkRTPC::Param
struct FString Param
Definition: LA_AkAudio_classes.hpp:128
SDK::USeqAct_AkPostEvent::Signal
int Signal
Definition: LA_AkAudio_classes.hpp:219
SDK::UInterpTrackAkRTPC
Definition: LA_AkAudio_classes.hpp:125
SDK::USeqAct_AkLoadBank::Bank
class UAkBank * Bank
Definition: LA_AkAudio_classes.hpp:200
SDK::UAkComponent::WorldLoc
struct FVector WorldLoc
Definition: LA_AkAudio_classes.hpp:89
SDK::USeqAct_AkLoadBank
Definition: LA_AkAudio_classes.hpp:195
SDK::USeqAct_AkSetState::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:279
SDK::USeqAct_AkSetRTPCValue::Running
unsigned long Running
Definition: LA_AkAudio_classes.hpp:258
SDK::TArray
Definition: LA_Basic.hpp:22
SDK::UObject::FindClass
static UClass * FindClass(const std::string &name)
Definition: LA_Core_classes.hpp:72
SDK::UInterpTrackInstAkEvent
Definition: LA_AkAudio_classes.hpp:143
SDK::AAkAmbientSound::bDeactiveWhenRealPlayIsStop
unsigned long bDeactiveWhenRealPlayIsStop
Definition: LA_AkAudio_classes.hpp:43
SDK::USeqAct_AkSetSwitch::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:298
SDK::USeqAct_AkLoadBank::Signal
int Signal
Definition: LA_AkAudio_classes.hpp:201
SDK::AAkAmbientSound::bIsPlaying
unsigned long bIsPlaying
Definition: LA_AkAudio_classes.hpp:46
SDK::UDrawSphereComponent
Definition: LA_Engine_classes.hpp:4584
SDK::USeqAct_AkPostEvent
Definition: LA_AkAudio_classes.hpp:216
SDK::AKeypoint
Definition: LA_Engine_classes.hpp:2820
SDK::AAkAmbientSound::bShowAkAmbientSoundRadius
unsigned long bShowAkAmbientSoundRadius
Definition: LA_AkAudio_classes.hpp:44
SDK::USeqAct_AkLoadBank::Async
unsigned long Async
Definition: LA_AkAudio_classes.hpp:198
SDK::USeqAct_AkSetState::StateGroup
struct FString StateGroup
Definition: LA_AkAudio_classes.hpp:276
SDK::USeqAct_AkLoadBank::StaticClass
static UClass * StaticClass()
Definition: LA_AkAudio_classes.hpp:203