초기커밋

This commit is contained in:
2025-05-01 07:20:41 +09:00
commit 98bb2e3c5c
2747 changed files with 646947 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
using Amazon.CloudWatchLogs.Model;
using ServerCommon;
using ServerCore; using ServerBase;
using UGQDatabase.Models;
namespace GameServer;
public class QuestSystemMeta : QuestMetaBase
{
public QuestSystemMeta() : base()
{
}
public override async Task<(Result, QuestMetaAllBaseInfo)> getQuestMetaInfo(Player? player, UInt32 questId, UInt32 questRevision)
{
await Task.CompletedTask;
var result = new Result();
if (false == MetaData.Instance._QuestBaseinfoTable.TryGetValue(questId, out var quest_base_info))
{
string err_msg = $"NotExist Quest Assign Data QuestID : {questId}";
result.setFail(ServerErrorCode.QuestAssingDataNotExist, err_msg);
Log.getLogger().error(result.toBasicString());
return (result, null!);
}
QuestMetaAllBaseInfo info = new QuestMetaAllBaseInfo(quest_base_info);
return (result, info);
}
}