async Task StartFairyDialogInternalAsync() { subcanvas.Open(); talkTypewriter.ClearText(); dialogContentAnimator.SetTrigger(Appear); Sound.instance.PlayPopup(); await Task.Delay(1000); var talkList = new[] { "미술관 관장님,\n저는 체커의 요정이에요.", "어쩌면 아마도 앞으로는...\n광고가 나올지도 몰라요.", "대신 제가 게임을 좀 더\n재미있게 만들어 볼게요.", "감사한 관장님,\n앞으로도 즐겨주세요!" }; foreach (var talk in talkList) { var tsc = new TaskCompletionSource <bool>(); talkTypewriter.StartType(false, talk, () => { tsc.SetResult(true); }); await tsc.Task; tryNextTsc = new TaskCompletionSource <bool>(); await tryNextTsc.Task; } dialogContentAnimator.SetTrigger(Disappear); Sound.instance.PlayPopup(); await Task.Delay(1000); Sound.instance.PlayJingleAchievement(); ConfirmPopup.instance.OpenYesImagePopup("새 기능", checkHintFeatureGuideSprite, "축하합니다!\n이제부터 색칠할 곳이 격자 무늬로 강조됩니다.", "좋았어!", ConfirmPopup.instance.Close); subcanvas.Close(); }
public void Close() { subcanvas.Close(); }
public void OnButton1Click() { subcanvas.Close(); }
public void Close() { //gameObject.SetActive(false); subcanvas.Close(); }
void CloseAdminMenu() { adminMenuSubcanvas.Close(); }