--编号 标题 状态 描述内容
DataTableEntity = {Id = 0, Title = "", Status=0, Content=""}
--这句是重定义元表的索引,就是说有了这句,这个才是一个类。
DataTableEntity.__index = DataTableEntity
--构造体,构造体的名字是随便起的,习惯性改为New()
function DataTableEntity.New(Id, Title, Status, Content)
local self = {}; --初始化self,如果没有这句,那么类所建立的对象改变,其他对象都会改变
setmetatable(self, DataTableEntity); --将self的元表设定为Class
self.Id = Id;
self.Title = Title;
self.Status = Status;
self.Content = Content;
return self; --返回自身
end
function DataTableEntity.GetList()
--定义列表
local taskTable ={};
taskTable[#taskTable+1] = DataTableEntity.New(1001, "小试身手", 0, "我看少侠骨骼惊奇,天赋异禀,实在是个修仙的好料子,快去帮我去狼群杀死一些狼吧!");
taskTable[#taskTable+1] = DataTableEntity.New(1002, "武器考验", 1, "好徒儿,现在的你仍然菜的很,这样吧,你去岐山西郊之地帮我对付几只小牛");
taskTable[#taskTable+1] = DataTableEntity.New(1003, "技能传授", 2, "玄兵斗法,阵列纲常。万法无极,心法合一!");
taskTable[#taskTable+1] = DataTableEntity.New(1004, "修为精进", 0, "这事来的巧。前几日西郊频现异变蛇妖,这些妖蛇在附近村庄作祟。我派你前往除妖卫道,你可愿意?");
taskTable[#taskTable+1] = DataTableEntity.New(1005, "强化武器", 1, "徒儿,你可知磨刀不误砍柴工这个道理?你天赋异于常人,但仍需让你的武器和装备时时保持贴己趁手!");
taskTable[#taskTable+1] = DataTableEntity.New(1006, "困难挑战", 2, "师弟的能力提升之后,那些简单的关卡已经不再适合你了,你可以试试更高难度的关卡,奖励上也会更加丰富!");
taskTable[#taskTable+1] = DataTableEntity.New(1007, "护身项链", 0, "好徒儿,我为你准备了一样礼物,但是呢…!");
taskTable[#taskTable+1] = DataTableEntity.New(1008, "师门考验", 1, "既然装备【进阶】一层了,快去试试效果如何!");
taskTable[#taskTable+1] = DataTableEntity.New(1009, "打扫后山", 2, "方才得到师父的命令需要我前去击杀一些魔怪,但我目前还有其他要事,师弟能否代我前去一探!");
taskTable[#taskTable+1] = DataTableEntity.New(1010, "刺探Lixi", 0, "我国需要一些有志之士,去收集一些情报,我们才能指定合理的发展战略!");
return taskTable;
end