22 lines
664 B
C#
22 lines
664 B
C#
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<UgqTestAction>();
|
|
return await ugq_test_action.getUgqGameQuestTestData(questId, questRevision);
|
|
}
|
|
}
|