private void Reset() { switch (Application.platform) { #if UNITY_5_5_OR_NEWER case RuntimePlatform.LinuxEditor: m_BuildTarget = BuildTarget.StandaloneLinuxUniversal; break; #endif case RuntimePlatform.OSXEditor: m_BuildTarget = BuildTarget.StandaloneOSX; break; default: m_BuildTarget = BuildTarget.StandaloneWindows; break; } m_OutputPath = "AssetBundles/{build_target}/Data"; m_Id = m_BuildTarget.ToString().ToLower(); m_OutputExclusionFilters = new[] { "source" }; m_StrictMode = true; m_BuildInclusionFilters = new[] { "*" }; m_CompressionMode = new LZ4CompressionMode().Name; m_PreBuildEvent = new Button.ButtonClickedEvent(); #if UNITY_5_5_OR_NEWER m_DryRunBuildEvent = new PostBuildEvent(); #endif m_PostBuildEvent = new PostBuildEvent(); }
public void OnPostBuildEvent() { PostBuildEvent?.Invoke(this, EventArgs.Empty); }