XPlor/libs/assets/xsoundalias.h
Nicholas Johnson be8aa3691e Hey baby girl
2025-08-14 17:30:25 -04:00

43 lines
852 B
C++

#ifndef XSOUNDALIAS_H
#define XSOUNDALIAS_H
#include "xasset.h"
#include "xstring.h"
class XSoundAlias : public XAsset
{
public:
XSoundAlias();
virtual void Clear() override;
virtual void ParseData(QDataStream* aStream) override;
private:
XString* mAliasName;
XString* mSubtitle;
XString* mSecondaryAliasName;
XString* mChainAliasName;
XSoundFile* mSoundFile;
int mSequence;
float mVolMin;
float mVolMax;
float mPitchMin;
float mPitchMax;
float mDistMin;
float mDistMax;
int mFlags;
float mSlavePercentage;
float mProbability;
float mLfePercentage;
float mCenterPercentage;
int mStartDelay;
XSoundCurve* mVolumeFalloffCurve;
float mEnvelopMin;
float mEnvelopMax;
float mEnvelopPercentage;
XSpeakerMap* mSpeakerMap;
};
#endif // XSOUNDALIAS_H