private IEnumerator SetupNewGameHeroineCoroutine(Guid newGameGuid, SaveData.Heroine heroine)
        {
            Logger?.DebugLogDebug($"{nameof(SetupNewGameHeroineCoroutine)}: start");
            GameDialogHelperCharaController controller;

            while ((controller = heroine.GetGameDialogHelperController()) == null)
            {
                yield return(null);
            }

            Logger?.DebugLogDebug($"{nameof(SetupNewGameHeroineCoroutine)}: controller available");
            controller.SetExtendedData(null);
            GameDialogHelper.Instance.CurrentSaveGuid = newGameGuid;
            controller.PersistToCard();
            Logger?.DebugLogDebug($"{nameof(SetupNewGamePlayerCoroutine)}: done");
        }