修复已知功能

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
@@ -0,0 +1,35 @@
using GameFramework;
using GameFramework.Event;
namespace Event
{
public class ChapterTitleCompletedEventArgs : GameEventArgs
{
public static readonly int EventId = typeof(ChapterTitleCompletedEventArgs).GetHashCode();
public override int Id => EventId;
public int ChapterId { get; private set; }
public int RequestId { get; private set; }
public ChapterTitleCompletedEventArgs()
{
ChapterId = 0;
RequestId = 0;
}
public static ChapterTitleCompletedEventArgs Create(int chapterId, int requestId)
{
ChapterTitleCompletedEventArgs args = ReferencePool.Acquire<ChapterTitleCompletedEventArgs>();
args.ChapterId = chapterId;
args.RequestId = requestId;
return args;
}
public override void Clear()
{
ChapterId = 0;
RequestId = 0;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 2de1f87831fa4a81ad93a2f5277cfaa2
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: