ProjectDDD/Packages/com.superlazy.slunity/Editor/SLBuild/SLBuildMenu.cs

38 lines
981 B
C#
Raw Normal View History

2025-08-13 04:46:42 +00:00
using System;
using UnityEditor;
using UnityEditor.AddressableAssets.Settings;
namespace Assets.Scripts.Editor
{
[InitializeOnLoad]
public class SLBuildMenu
{
[MenuItem("SLBuild/Build Assets")]
public static void BuildAndroidAssets()
{
AssetDatabase.ImportAsset("Assets/Addressables", ImportAssetOptions.ImportRecursive);
AddressableAssetSettings.BuildPlayerContent();
}
[MenuItem("SLBuild/Build APK")]
2025-08-13 04:46:42 +00:00
[Obsolete("Obsolete")]
public static void BuildAndroidAPK()
{
SLAppBuild.BuildAndroidAPK();
}
[MenuItem("SLBuild/Build iOS IPA")]
2025-08-13 04:46:42 +00:00
[Obsolete("Obsolete")]
public static void BuildiOSIPA()
{
SLAppBuild.BuildiOSIPA();
}
[MenuItem("SLBuild/Build Windows")]
2025-08-13 04:46:42 +00:00
[Obsolete("Obsolete")]
public static void BuildWindows()
{
SLAppBuild.BuildWindows();
}
}
}