| 123456789101112131415161718192021222324 |
- using System.IO;
- using UnityEditor;
- namespace Unity.U2D.Animation.Sample
- {
- // ensure class initializer is called whenever scripts recompile
- [InitializeOnLoadAttribute]
- internal static class BuildAssetBundle
- {
- // register an event handler when the class is initialized
- static BuildAssetBundle()
- {
- EditorApplication.playModeStateChanged += PlayModeStateChange;
- }
- private static void PlayModeStateChange(PlayModeStateChange state)
- {
- if (state == UnityEditor.PlayModeStateChange.ExitingEditMode)
- {
- LoadSwapDLC.BuildAssetBundles();
- }
- }
- }
- }
|