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