| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- function AssetBrowser_setAssetTarget::showDialog(%this, %callback)
- {
- AssetBrowser_setAssetTarget.callback = %callback;
- Canvas.pushDialog(AssetBrowser_setAssetTarget);
- }
- function AssetBrowser_setAssetTarget::onWake(%this)
- {
- %targetModule = AssetBrowser.dirHandler.getModuleFromAddress(AssetBrowser.dirHandler.currentAddress).ModuleId;
- if(%targetModule $= "")
- %targetModule = EditorSettings.value("Assets/New/defaultModule", "");
-
- AssetBrowser_setAssetTarget-->moduleList.setText(%targetModule);
-
- %moduleDef = ModuleDatabase.findModule(%targetModule);
-
- %targetPath = AssetBrowser.dirHandler.currentAddress;
- if(!startsWith(%targetPath, %moduleDef.ModulePath))
- {
- %targetPath = %moduleDef.ModulePath;
- }
-
- AssetBrowser_setAssetTarget-->targetPath.text = %targetPath;
- }
- function AssetBrowser_setAssetTargetWindow::onClose(%this)
- {
- Canvas.popDialog(AssetBrowser_setAssetTarget);
- }
- function setAssetTargetUpdatePath(%targetPath)
- {
- AssetBrowser_setAssetTarget-->targetPath.text = %targetPath;
- }
- function setAssetTarget()
- {
- AssetBrowser.dirHandler.currentAddress = AssetBrowser_setAssetTarget-->targetPath.text;
- eval(AssetBrowser_setAssetTarget.callback);
-
- Canvas.popDialog(AssetBrowser_setAssetTarget);
- }
|