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; }