Exemple #1
0
        protected override ActionStatus Run(IGameAction gameAction, IScenarioContent content, TextArgs args, out string error)
        {
            UITextPanel panel = UIManager.views.OpenView <UITextPanel>(UINames.k_UITextPanel, false);

            panel.WriteText(args.position, args.text, args.async);

            error = null;

            // 如果是快进模式,要等待一帧,否则有可能看不到界面,连闪屏都没有。
            return(args.async ? ActionStatus.WaitWriteTextDone : ActionStatus.NextFrame);
        }