#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