mirror of
https://github.com/encounter/Petari.git
synced 2026-03-30 11:34:15 -07:00
25 lines
845 B
C++
25 lines
845 B
C++
#pragma once
|
|
|
|
#include "Game/AudioLib/AudSoundObject.hpp"
|
|
|
|
class JAISoundStarter;
|
|
class JASSoundParams;
|
|
class JAUSoundAnimationSound;
|
|
|
|
class AudAnmSoundObject : public AudSoundObject {
|
|
public:
|
|
AudAnmSoundObject(TVec3f *, unsigned char, JKRHeap *);
|
|
|
|
void update(float);
|
|
void modifySoundParams(JASSoundParams *, const JAUSoundAnimationSound *, float);
|
|
void playsSound(const JAUSoundAnimationSound *, const TVec3f &, float);
|
|
void getSoundID(const JAUSoundAnimationSound *, const TVec3f &, float);
|
|
void getFreeHandle(const JAUSoundAnimationSound *);
|
|
void skip(float);
|
|
void setStartPos(float);
|
|
void updateAnimSound(float, const TVec3f &, JAISoundStarter *);
|
|
void startAnimSound(const TVec3f &, float, JAISoundStarter *);
|
|
void releaseHandleIfNecessary(JAISoundHandle *, unsigned long);
|
|
|
|
u8 _48[0x2C];
|
|
}; |