mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-22 08:03:45 +00:00
sfx-legacy
This commit is contained in:
parent
442b200ef6
commit
eb5d3cc749
3 changed files with 43 additions and 1 deletions
|
|
@ -687,3 +687,24 @@ void SFXDescription::inspectPostApply()
|
|||
if( SFX )
|
||||
SFX->notifyDescriptionChanged( this );
|
||||
}
|
||||
// This allows legacy AudioDescription datablocks to be recognized as an alias
|
||||
// for SFXDescription. It is intended to ease the transition from older scripts
|
||||
// especially those that still need to support pre-1.7 applications.
|
||||
// (This maybe removed in future releases so treat as deprecated.)
|
||||
class AudioDescription : public SFXDescription
|
||||
{
|
||||
typedef SFXDescription Parent;
|
||||
public:
|
||||
DECLARE_CONOBJECT(AudioDescription);
|
||||
};
|
||||
|
||||
IMPLEMENT_CO_DATABLOCK_V1(AudioDescription);
|
||||
|
||||
ConsoleDocClass( AudioDescription,
|
||||
"@brief Allows legacy AudioDescription datablocks to be treated as SFXDescription datablocks.\n\n"
|
||||
|
||||
"@ingroup afxMisc\n"
|
||||
"@ingroup AFX\n"
|
||||
"@ingroup Datablocks\n"
|
||||
);
|
||||
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ class SFXPlayList : public SFXTrack
|
|||
///
|
||||
/// @note To have longer playlists, simply cascade playlists and use
|
||||
/// wait behaviors.
|
||||
NUM_SLOTS = 16,
|
||||
NUM_SLOTS = 12, // AFX (was 16)
|
||||
|
||||
NUM_TRANSITION_MODE_BITS = 3,
|
||||
NUM_LOOP_MODE_BITS = 1,
|
||||
|
|
|
|||
|
|
@ -470,3 +470,24 @@ void SFXProfile::onPerformSubstitutions()
|
|||
SFX->getEventSignal().notify( this, &SFXProfile::_onDeviceEvent );
|
||||
}
|
||||
}
|
||||
// This allows legacy AudioProfile datablocks to be recognized as an alias
|
||||
// for SFXProfile. It is intended to ease the transition from older scripts
|
||||
// especially those that still need to support pre-1.7 applications.
|
||||
// (This maybe removed in future releases so treat as deprecated.)
|
||||
class AudioProfile : public SFXProfile
|
||||
{
|
||||
typedef SFXProfile Parent;
|
||||
public:
|
||||
DECLARE_CONOBJECT(AudioProfile);
|
||||
};
|
||||
|
||||
IMPLEMENT_CO_DATABLOCK_V1(AudioProfile);
|
||||
|
||||
ConsoleDocClass( AudioProfile,
|
||||
"@brief Allows legacy AudioProfile datablocks to be treated as SFXProfile datablocks.\n\n"
|
||||
|
||||
"@ingroup afxMisc\n"
|
||||
"@ingroup AFX\n"
|
||||
"@ingroup Datablocks\n"
|
||||
);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue