public static void Init(SkinEffectsPlugin skinEffectsPlugin) { if (StudioAPI.InsideStudio) { RegisterStudioControls(); } else { MakerAPI.RegisterCustomSubCategories += (sender, args) => RegisterMakerControls(skinEffectsPlugin, args); } }
public static void Init(SkinEffectsPlugin skinEffectsPlugin) { _skinEffectsPlugin = skinEffectsPlugin; if (StudioAPI.InsideStudio) { RegisterStudioControls(); } else { MakerAPI.RegisterCustomSubCategories += RegisterMakerControls; MakerAPI.ChaFileLoaded += (sender, args) => _skinEffectsPlugin.StartCoroutine(ChaFileLoadedCo()); MakerAPI.MakerExiting += MakerExiting; } }