using ServerCommon; using ServerCore; using ServerBase; using UGQDatabase.Models; namespace GameServer; public class QuestUgqTestMeta : QuestMetaBase { public QuestUgqTestMeta() : base(UgqStateType.Test, QuestContentState.Test) { } public override async Task<(Result, QuestMetaAllBaseInfo)> getQuestMetaInfo(Player? player, UInt32 questId, UInt32 questRevision) { ArgumentNullReferenceCheckHelper.throwIfNull(player, () => $"player is null !!!"); var ugq_test_action = player.getEntityAction(); return await ugq_test_action.getUgqGameQuestTestData(questId, questRevision); } }