mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +00:00
Merge pull request #827 from Areloch/MiscFIxes20220702
Misc Fixes 2022/07/02
This commit is contained in:
commit
32ddf5f791
|
|
@ -690,7 +690,7 @@ void SFXEmitter::_update()
|
|||
|
||||
if (mSoundAsset.notNull() )
|
||||
{
|
||||
mLocalProfile = *mSoundAsset->getSfxProfile();
|
||||
//mLocalProfile = *mSoundAsset->getSfxProfile();
|
||||
mDescription = *mSoundAsset->getSfxDescription();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -20,6 +20,8 @@
|
|||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
// IN THE SOFTWARE.
|
||||
//-----------------------------------------------------------------------------
|
||||
#include "torqueConfig.h"
|
||||
|
||||
#ifdef TORQUE_TOOLS
|
||||
#include "VPathEditor.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@
|
|||
//-----------------------------------------------------------------------------
|
||||
#ifndef _VT_VPATHEDITOR_H_
|
||||
#define _VT_VPATHEDITOR_H_
|
||||
|
||||
#include "torqueConfig.h"
|
||||
#ifdef TORQUE_TOOLS
|
||||
#ifndef _EDITTSCTRL_H_
|
||||
#include "gui/worldEditor/editTSCtrl.h"
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
// IN THE SOFTWARE.
|
||||
//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
#include "torqueConfig.h"
|
||||
#ifdef TORQUE_TOOLS
|
||||
#include "afx/arcaneFX.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
|
||||
#ifndef _AFX_GUI_SUBSTITUTION_FIELD_H_
|
||||
#define _AFX_GUI_SUBSTITUTION_FIELD_H_
|
||||
#include "torqueConfig.h"
|
||||
#ifdef TORQUE_TOOLS
|
||||
#include "console/simFieldDictionary.h"
|
||||
#include "gui/editor/inspector/field.h"
|
||||
|
|
|
|||
|
|
@ -2988,7 +2988,8 @@ void AssetManager::unloadAsset( AssetDefinition* pAssetDefinition )
|
|||
PROFILE_SCOPE(AssetManager_UnloadAsset);
|
||||
|
||||
// Destroy the asset.
|
||||
pAssetDefinition->mpAssetBase->deleteObject();
|
||||
if(pAssetDefinition->mpAssetBase->isProperlyAdded())
|
||||
pAssetDefinition->mpAssetBase->deleteObject();
|
||||
|
||||
// Increase unloaded count.
|
||||
pAssetDefinition->mAssetUnloadedCount++;
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
// IN THE SOFTWARE.
|
||||
//-----------------------------------------------------------------------------
|
||||
#include "torqueConfig.h"
|
||||
#ifdef TORQUE_TOOLS
|
||||
#include "platform/platform.h"
|
||||
#include "guiNavEditorCtrl.h"
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
|
||||
#ifndef _GUINAVEDITORCTRL_H_
|
||||
#define _GUINAVEDITORCTRL_H_
|
||||
#include "torqueConfig.h"
|
||||
#ifdef TORQUE_TOOLS
|
||||
#ifndef _EDITTSCTRL_H_
|
||||
#include "gui/worldEditor/editTSCtrl.h"
|
||||
|
|
|
|||
|
|
@ -1090,14 +1090,17 @@ function AssetBrowserPreviewButton::onRightClick(%this)
|
|||
EditAssetPopup.enableItem(9, false);
|
||||
}
|
||||
|
||||
%assetDef = AssetDatabase.acquireAsset(EditAssetPopup.assetId);
|
||||
if(%assetDef.originalFilePath $= "" || !isFile(%assetDef.originalFilePath))
|
||||
if(AssetDatabase.acquireAsset(EditAssetPopup.assetId))
|
||||
{
|
||||
//if we have no noted original import file path or it's invalid
|
||||
//we can't reimport either
|
||||
EditAssetPopup.enableItem(9, false);
|
||||
%assetDef = AssetDatabase.acquireAsset(EditAssetPopup.assetId);
|
||||
if(%assetDef.originalFilePath $= "" || !isFile(%assetDef.originalFilePath))
|
||||
{
|
||||
//if we have no noted original import file path or it's invalid
|
||||
//we can't reimport either
|
||||
EditAssetPopup.enableItem(9, false);
|
||||
}
|
||||
AssetDatabase.releaseAsset(EditAssetPopup.assetId);
|
||||
}
|
||||
AssetDatabase.releaseAsset(EditAssetPopup.assetId);
|
||||
|
||||
if(%assetType $= "LevelAsset")
|
||||
{
|
||||
|
|
|
|||
|
|
@ -33,6 +33,17 @@ function AssetBrowser::editAsset(%this, %assetDef)
|
|||
{
|
||||
AssetBrowser.navigateTo(%folder);
|
||||
}
|
||||
else
|
||||
{
|
||||
%object = getToken(EditAssetPopup.assetId, ":", 1);
|
||||
if(isObject(%object))
|
||||
{
|
||||
if(%object.isMemberOfClass("SimDatablock"))
|
||||
{
|
||||
DatablockEditorPlugin.openDatablock( %object );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else if(AssetDatabase.isDeclaredAsset(%assetDef))
|
||||
|
|
@ -42,12 +53,14 @@ function AssetBrowser::editAsset(%this, %assetDef)
|
|||
%assetDef = AssetDatabase.acquireAsset(%assetDef);
|
||||
}
|
||||
|
||||
if(%assetDef !$= "")
|
||||
{
|
||||
%assetType = %assetDef.getClassName();
|
||||
|
||||
%assetType = %assetDef.getClassName();
|
||||
|
||||
//Build out the edit command
|
||||
%buildCommand = %this @ ".edit" @ %assetType @ "(" @ %assetDef @ ");";
|
||||
eval(%buildCommand);
|
||||
//Build out the edit command
|
||||
%buildCommand = %this @ ".edit" @ %assetType @ "(" @ %assetDef @ ");";
|
||||
eval(%buildCommand);
|
||||
}
|
||||
}
|
||||
|
||||
function AssetBrowser::appendSubLevel(%this)
|
||||
|
|
|
|||
Loading…
Reference in a new issue