Torque3D/Templates/BaseGame/game/tools/assetBrowser/scripts/selectModule.tscript
Areloch 3e131f5b8e Added changes missed via merge failures.
Removed some unused files/references that were causing errors, related to issues #502 & #512
2021-07-20 20:05:49 -05:00

36 lines
1 KiB
Plaintext

function AssetBrowser_SelectModule::showDialog(%this, %callback)
{
AssetBrowser_SelectModule.callback = %callback;
Canvas.pushDialog(AssetBrowser_SelectModule);
}
function AssetBrowser_SelectModule::onWake(%this)
{
AssetBrowser_SelectModuleWindow-->ModuleList.refresh();
}
function AssetBrowser_SelectModule::moduleSelected(%this)
{
Canvas.popDialog(AssetBrowser_SelectModule);
%module = AssetBrowser_SelectModuleWindow-->ModuleList.getText();
echo("Module Selected: " @ %module);
if(%this.callback !$= "")
eval(%this.callback @ "(" @ %module @ ");");
else
error("AssetBrowser_SelectModule - Invalid callback");
}
function SelectModule_NewAssetModuleBtn::onClick(%this)
{
Canvas.pushDialog(AssetBrowser_AddModule);
AssetBrowser_addModuleWindow.selectWindow();
AssetBrowser_AddModule.callback = "AssetBrowser_selectModule.newModuleAdded();";
}
function AssetBrowser_selectModule::newModuleAdded(%this)
{
AssetBrowser_SelectModuleWindow-->ModuleList.refresh();
}