34 lines
874 B (Stored with Git LFS)
C#
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();
|
|
}
|
|
}
|
|
} |