Skip to content

Commit a5acd3d

Browse files
author
AJubrey
committed
[CHANGED] instead ofcalling the plugin directly, I'mcalling the loadDependencies function
[REMOVED] evalDeffered on removing the menu
1 parent e529ebd commit a5acd3d

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

Assets/Integrations/Autodesk/maya/scripts/unityCommands.mel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ proc int loadUnityPlugin(string $plugin){
6868
};
6969

7070

71-
proc int loadUnityDependencies(){
71+
global proc int loadUnityDependencies(){
7272
// GamePipeline plugin 'SendToUnitySelection' command used in export
7373
$pluginsToLoad = {"GamePipeline", "fbxmaya"};
7474

@@ -84,7 +84,7 @@ proc int loadUnityDependencies(){
8484
$result = $result && `loadUnityPlugin ($plugin + "." + $ext)`;
8585
}
8686

87-
evalDeferred -low "unityRemoveNativeMenuOnLoad";
87+
unityRemoveNativeMenuOnLoad();
8888

8989
return $result;
9090
}

Assets/Integrations/Autodesk/maya/scripts/unitySetupUI.mel

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,15 @@ global proc string unityWhatsNewVersion(){
2626
}
2727

2828
global proc unitySetupUI(){
29-
29+
global string $unityCommandsFile;
3030
$isHeadless = `optionVar -q "UnityFbxForMaya_Headless"`;
3131
if($isHeadless){
3232
// headless install, don't add UI
3333
return;
3434
}
3535

36-
loadPlugin "GamePipeline.mll";
36+
eval ("source " + $unityCommandsFile);
37+
loadUnityDependencies();
3738

3839
evalDeferred -lowestPriority "unityInstallUI";
3940
}
@@ -79,7 +80,7 @@ global proc unityInstallUI(){
7980
menuItem -parent $parentMenu -insertAfter $unityMenuDivider -subMenu true -label $unityMenuLabel -tearOff true -version $pluginVersion -image $unityIconPath -annotation $unityFamilyLabel $unityMenuName;
8081
menuItem -parent $unityMenuName -label $unityImportMenuName -version $pluginVersion -image $unityImportIconPath -annotation $unityImportLabel -command $unityImportCommand;
8182
menuItem -parent $unityMenuName -label $unityExportMenuName -version $pluginVersion -image $unityExportIconPath -annotation $unityExportLabel -command $unityExportCommand;
82-
83+
8384
$unityRemoveSendToUnityMenuOption = `optionVar -q $unityRemoveSendToUnityMenuOption`;
8485
if($unityRemoveSendToUnityMenuOption && `menu -exists $unitySendToUnityMenuName`){
8586
menu -e -visible false $unitySendToUnityMenuName;

0 commit comments

Comments
 (0)