static void OnPlayModeStateChanged(PlayModeStateChange state) { switch (state) { case PlayModeStateChange.EnteredEditMode: break; case PlayModeStateChange.ExitingEditMode: GcEditorResourceBuilder.Build(); break; case PlayModeStateChange.EnteredPlayMode: break; case PlayModeStateChange.ExitingPlayMode: break; } }
static void OnLaunch() { GcEditorSceneHelper.OnLaunch(); GcEditorBuilder.OnLaunch(); GcEditorResourceBuilder.OnLaunch(); }
void IPreprocessBuildWithReport.OnPreprocessBuild(BuildReport report) { GcEditorResourceBuilder.Build(); }
void OnPreprocessTexture() { var importer = assetImporter as TextureImporter; GcEditorResourceBuilder.OnPreprocessTexture(importer); }
#pragma warning disable IDE0051 void OnPostprocessAudio(AudioClip clip) { var importer = assetImporter as AudioImporter; GcEditorResourceBuilder.OnPostprocessAudio(importer, clip); }
private static void BuildResource() { GcEditorResourceBuilder.Build(); }