public MakerFolders() { _folderTreeView = new FolderTreeView(Utils.NormalizePath(UserData.Path), Utils.NormalizePath(UserData.Path)); _folderTreeView.CurrentFolderChanged = OnFolderChanged; HarmonyWrapper.PatchAll(typeof(MakerFolders)); MakerCardSave.RegisterNewCardSavePathModifier(DirectoryPathModifier, null); }
public MakerFolders() { _folderTreeView = new FolderTreeView(AI_BrowserFolders.UserDataPath, AI_BrowserFolders.UserDataPath); _folderTreeView.CurrentFolderChanged = RefreshCurrentWindow; Harmony.CreateAndPatchAll(typeof(MakerFolders)); MakerCardSave.RegisterNewCardSavePathModifier(CardSavePathModifier, null); }
public MakerFolders() { _folderTreeView = new FolderTreeView(Utils.NormalizePath(UserData.Path), Utils.NormalizePath(UserData.Path)) { CurrentFolderChanged = OnFolderChanged }; Harmony.CreateAndPatchAll(typeof(MakerFolders)); MakerCardSave.RegisterNewCardSavePathModifier(DirectoryPathModifier, null); Overlord.Init(); }
private void Start() { if (KoikatuAPI.GetCurrentGameMode() == GameMode.Studio) { return; } _logger = Logger; MakerCardSave.RegisterNewCardSavePathModifier(null, FilenameModifier); _nickname = Config.Bind("", "Nickname", DefaultNickname, "Your nickname that will be saved to your cards and used in the card filenames."); CharacterApi.RegisterExtraBehaviour <CardAuthorDataController>(GUID); MakerAPI.RegisterCustomSubCategories += MakerAPI_RegisterCustomSubCategories; MakerAPI.ReloadCustomInterface += MakerApiOnReloadCustomInterface; MakerAPI.MakerExiting += MakerAPI_MakerExiting; }