123456789101112131415161718192021222324 |
- using System;
- namespace XGame.Database
- {
- public partial class ChapterTableRepo
- {
- public static ChapterTable Next(int chapterId)
- {
- var tables = GetAll();
- var index = Array.FindIndex(tables, (a) => a.Id == chapterId);
- if (index < 0)
- {
- Log.Error($"没有找到ChapterTable. chapterId: {chapterId}");
- return default;
- }
- if (index == tables.Length - 1)
- {
- Log.Debug($"ChapterTable已经是最后一个. chapterId: {chapterId}");
- return default;
- }
- return tables[index + 1];
- }
- }
- }
|