public static void Init(SkinEffectsPlugin skinEffectsPlugin)
 {
     if (StudioAPI.InsideStudio)
     {
         RegisterStudioControls();
     }
     else
     {
         MakerAPI.RegisterCustomSubCategories += (sender, args) => RegisterMakerControls(skinEffectsPlugin, args);
     }
 }
示例#2
0
        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;
            }
        }