public static void PrintInstalledDCCTools() { Dictionary <string, DCCToolInfo> dccPaths = DCCFinderUtility.FindInstalledDCCTools(); foreach (var dcc in dccPaths) { DCCToolInfo info = dcc.Value; Debug.Log(info.Type.ToString() + " " + info.DCCToolVersion.ToString() + " " + info.AppPath); } }
public void FindDCCToolVersionsOnOSX() { string version = null; version = DCCFinderUtility.FindMayaVersion("/Applications/Maya 2019/Maya.app/Contents/MacOS/Maya"); Assert.AreEqual("2019", version); version = DCCFinderUtility.FindMayaVersion("/Applications/Maya2019/Maya.app/Contents/MacOS/Maya"); Assert.AreEqual("2019", version); }
public void FindDCCToolVersionsOnWindows() { string version = null; version = DCCFinderUtility.FindMayaVersion(@"C:\Program Files\Autodesk\maya2019\bin\maya.exe"); Assert.AreEqual("2019", version); version = DCCFinderUtility.FindMayaVersion(@"C:\Program Files\Autodesk\maya2020\bin\maya.exe"); Assert.AreEqual("2020", version); version = DCCFinderUtility.Find3DSMaxVersion(@"C:\Program Files\Autodesk\3ds Max 2019\3dsmax.exe"); Assert.AreEqual("2019", version); version = DCCFinderUtility.Find3DSMaxVersion(@"C:\Program Files\Autodesk\3ds Max 2020\3dsmax.exe"); Assert.AreEqual("2020", version); }
public void CheckInstalledDCCTools() { Dictionary <string, DCCToolInfo> dccToolInfos = DCCFinderUtility.FindInstalledDCCTools(); Assert.GreaterOrEqual(dccToolInfos.Count, 0); }