修复已知功能

1. 添加章节开始 UI 介绍
2. 清理不使用的资源
3. 补充 AIChat 入口 UI
4. 接上所有的正常对话流程
This commit is contained in:
2026-04-21 10:36:47 +08:00
parent ef68ccc9e9
commit a1b6b4a823
137 changed files with 27967 additions and 26332 deletions
@@ -23,7 +23,6 @@ namespace Procedure
{
public static readonly string[] DataTableNames = new string[]
{
"Entity",
"BGM",
"Scene",
"UIForm",
@@ -31,6 +31,7 @@ namespace Procedure
protected override void OnEnter(ProcedureOwner procedureOwner)
{
base.OnEnter(procedureOwner);
AIChatEntryRuntime.EnsureOpen();
GameEntry.Dialog.Init(1);
@@ -3,6 +3,7 @@ using System.Collections.Generic;
using GameFramework.Fsm;
using GameFramework.Procedure;
using UnityEngine;
using UI;
namespace Procedure
{
@@ -13,6 +14,7 @@ namespace Procedure
protected override void OnEnter(IFsm<IProcedureManager> procedureOwner)
{
base.OnEnter(procedureOwner);
AIChatEntryRuntime.EnsureOpen();
GameEntry.Dialog.Init(1);
GameEntry.Dialog.StartDialog(1001);
@@ -61,6 +61,7 @@ namespace Procedure
protected override void OnEnter(IFsm<IProcedureManager> procedureOwner)
{
base.OnEnter(procedureOwner);
AIChatEntryRuntime.EnsureOpen();
var e = GameEntry.Event;
e.Subscribe(MenuStartEventArgs.EventId, MenuStart);