//--------------------------------------------------------------------------------------------/ // Messages //--------------------------------------------------------------------------------------------/ protected override void OnInitializeDisplay() { base.OnInitializeDisplay(); var stratusPath = StratusIO.GetFolderPath("Stratus"); icon = AssetDatabase.LoadAssetAtPath(stratusPath + path + iconName, typeof(Texture2D)) as Texture2D; }
private static void Export(ExportPackageArguments arguments) { string location = StratusIO.GetFolderPath(arguments.path); AssetDatabase.ExportPackage(location, $"{arguments.name}.unitypackage", arguments.options); EditorUtility.RevealInFinder(location); StratusDebug.Log($"Exported {arguments.name} to {location}"); }
//------------------------------------------------------------------------/ // Procedures //------------------------------------------------------------------------/ private static void Export(string path, string packageName) { string location = StratusIO.GetFolderPath(path); AssetDatabase.ExportPackage(location, $"{packageName}.unitypackage", ExportPackageOptions.Recurse | ExportPackageOptions.Default | ExportPackageOptions.Interactive); StratusDebug.Log($"Exported {packageName} to {location}"); }