123456789101112131415161718192021222324 |
- #if UNITY_EDITOR
- using UnityEditor.Build;
- using UnityEditor.Build.Reporting;
-
- namespace UnityEngine.InputSystem.Editor
- {
- internal class InputSettingsBuildProvider : IPreprocessBuildWithReport, IPostprocessBuildWithReport
- {
- private Object m_Asset;
-
- public int callbackOrder => 0;
-
- public void OnPreprocessBuild(BuildReport report)
- {
- m_Asset = BuildProviderHelpers.PreProcessSinglePreloadedAsset(InputSystem.settings);
- }
-
- public void OnPostprocessBuild(BuildReport report)
- {
- BuildProviderHelpers.PostProcessSinglePreloadedAsset(ref m_Asset);
- }
- }
- }
- #endif // UNITY_EDITOR
|