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