ProjectDDD/Assets/_Datas/SLShared/SLUnity/Editor/SLBuild/SLBuildMenu.cs
2025-06-17 20:47:57 +09:00

34 lines
874 B (Stored with Git LFS)
C#

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")]
public static void BuildAndroidAPK()
{
SLAppBuild.BuildAndroidAPK();
}
[MenuItem("SLBuild/Build iOS IPA")]
public static void BuildiOSIPA()
{
SLAppBuild.BuildiOSIPA();
}
[MenuItem("SLBuild/Build Windows")]
public static void BuildWindows()
{
SLAppBuild.BuildWindows();
}
}
}