24 lines
786 B
C#
24 lines
786 B
C#
|
|
using UnityEditor;
|
|||
|
|
using UnityEditor.AddressableAssets;
|
|||
|
|
using UnityEditor.AddressableAssets.Settings;
|
|||
|
|
using UnityEngine;
|
|||
|
|
|
|||
|
|
public class BuildTool
|
|||
|
|
{
|
|||
|
|
[MenuItem("Tools/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %g")] // Ctrl+G (Windows) or Command+G (Mac)
|
|||
|
|
public static void BuildIncremental()
|
|||
|
|
{
|
|||
|
|
CopyHotDll.CreateDllByte();
|
|||
|
|
AddressableAssetSettings.BuildPlayerContent();
|
|||
|
|
Debug.Log("Addressables <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Ctrl+G)");
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
[MenuItem("Tools/ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD>´<EFBFBD><C2B4><EFBFBD> %#g")] // Ctrl+Shift+G (Windows) or Command+Shift+G (Mac)
|
|||
|
|
public static void BuildClearCache()
|
|||
|
|
{
|
|||
|
|
CopyHotDll.CreateDllByte();
|
|||
|
|
AddressableAssetSettings.CleanPlayerContent();
|
|||
|
|
AddressableAssetSettings.BuildPlayerContent();
|
|||
|
|
Debug.Log("Addressables ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD>´<EFBFBD><C2B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Ctrl+Shift+G)");
|
|||
|
|
}
|
|||
|
|
}
|