public static void CustomCoordinateFileInitializePrefix(CustomCoordinateFile __instance)
        {
            if (CoordinateCardWatcher == null)
            {
                CustomCoordinateFileInstance = __instance;

                CoordinateCardWatcher                       = new FileSystemWatcher();
                CoordinateCardWatcher.Path                  = CC.Paths.CoordinateCardPath;
                CoordinateCardWatcher.NotifyFilter          = NotifyFilters.FileName;
                CoordinateCardWatcher.Filter                = "*.png";
                CoordinateCardWatcher.EnableRaisingEvents   = true;
                CoordinateCardWatcher.Created              += (o, ee) => CardEvent(CardEventType.CharaMakerCoordinate);
                CoordinateCardWatcher.Deleted              += (o, ee) => CardEvent(CardEventType.CharaMakerCoordinate);
                CoordinateCardWatcher.IncludeSubdirectories = true;
            }
        }
        internal static void InitHook(CustomCoordinateFile __instance)
        {
            _folderTreeView.DefaultPath   = Path.Combine((UserData.Path), "coordinate/");
            _folderTreeView.CurrentFolder = _folderTreeView.DefaultPath;

            _customCoordinateFile = __instance;

            var gt = GameObject.Find("CustomScene/CustomRoot/FrontUIGroup/CustomUIGroup/CvsMenuTree/06_SystemTop");

            _loadOutfitToggle = gt.transform.Find("tglLoadCos").GetComponent <Toggle>();
            _saveOutfitToggle = gt.transform.Find("tglSaveCos").GetComponent <Toggle>();

            var mt = GameObject.Find("CustomScene/CustomRoot/FrontUIGroup/CustomUIGroup/CvsMainMenu/BaseTop/tglSystem");

            _catToggle = mt.GetComponent <Toggle>();

            _saveFront = GameObject.Find("CustomScene/CustomRoot/FrontUIGroup/CvsCaptureFront");

            _targetScene = Scene.Instance.AddSceneName;
        }