53 lines
1.1 KiB
C#
53 lines
1.1 KiB
C#
|
using ET;
|
||
|
using MongoDB.Bson.Serialization.Attributes;
|
||
|
|
||
|
namespace Cal.DataTable
|
||
|
{
|
||
|
[Config]
|
||
|
public partial class TaskBaseCategory : ACategory<TaskBase>
|
||
|
{
|
||
|
public static TaskBaseCategory Instance;
|
||
|
public TaskBaseCategory()
|
||
|
{
|
||
|
Instance = this;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public partial class TaskBase:IConfig
|
||
|
{
|
||
|
public partial class CountTarget
|
||
|
{
|
||
|
public int CountTarget_Id;
|
||
|
public int CountTarget_Count;
|
||
|
}
|
||
|
public partial class Reward
|
||
|
{
|
||
|
public int Reward_Type;
|
||
|
public int Reward_Id;
|
||
|
public int Reward_Count;
|
||
|
}
|
||
|
[BsonId]
|
||
|
public long Id { get; set; }
|
||
|
public string Name;
|
||
|
public string DialogDesc;
|
||
|
public string TaskTargetDesc;
|
||
|
public int TaskFinishCount;
|
||
|
public int DaliyTaskIndex;
|
||
|
public int TargetType;
|
||
|
public int Level;
|
||
|
public CountTarget[] CountTargetArr;
|
||
|
public int AnyTargetCount;
|
||
|
public int AnyTargetLevel;
|
||
|
public int DialogTargetId;
|
||
|
public int TargetLevel;
|
||
|
public int TargetSceneId;
|
||
|
public int TargetMaplayer;
|
||
|
public int PreTaskId;
|
||
|
public int GiveNPCId;
|
||
|
public int SubmitNPCId;
|
||
|
public int RwardCount;
|
||
|
public Reward[] RewardArr;
|
||
|
public string Comment;
|
||
|
}
|
||
|
}
|