internal static DataRank _create(Config.Stream os) { var self = new DataRank(); self.RankID = os.ReadInt32(); self.RankName = os.ReadString(); self.RankShowName = os.ReadString(); return(self); }
internal static DataTask _create(Config.Stream os) { var self = new DataTask(); self.Taskid = os.ReadInt32(); self.Name = os.ReadString(); self.Desc = os.ReadString(); self.Nexttask = os.ReadInt32(); self.Completecondition = Config.Task.DataCompletecondition._create(os); self.Exp = os.ReadInt32(); return(self); }
internal static DataLoot _create(Config.Stream os) { var self = new DataLoot(); self.Lootid = os.ReadInt32(); self.Ename = os.ReadString(); self.Name = os.ReadString(); self.ChanceList = new List <int>(); for (var c = os.ReadInt32(); c > 0; c--) { self.ChanceList.Add(os.ReadInt32()); } return(self); }
internal static DataJewelry _create(Config.Stream os) { var self = new DataJewelry(); self.ID = os.ReadInt32(); self.Name = os.ReadString(); self.IconFile = os.ReadString(); self.LvlRank = Config.DataLevelrank._create(os); self.Type = os.ReadString(); self.SuitID = os.ReadInt32(); self.KeyAbility = os.ReadInt32(); self.KeyAbilityValue = os.ReadInt32(); self.SalePrice = os.ReadInt32(); self.Description = os.ReadString(); return(self); }
internal new static DataChat _create(Config.Stream os) { var self = new DataChat(); self.Msg = os.ReadString(); return(self); }
internal static DataJewelrytype _create(Config.Stream os) { var self = new DataJewelrytype(); self.TypeName = os.ReadString(); return(self); }
internal static DataAbility _create(Config.Stream os) { var self = new DataAbility(); self.Id = os.ReadInt32(); self.Name = os.ReadString(); return(self); }
internal static DataCompleteconditiontype _create(Config.Stream os) { var self = new DataCompleteconditiontype(); self.Id = os.ReadInt32(); self.Name = os.ReadString(); return(self); }
internal static DataJewelrysuit _create(Config.Stream os) { var self = new DataJewelrysuit(); self.SuitID = os.ReadInt32(); self.Name = os.ReadString(); self.Ability1 = os.ReadInt32(); self.Ability1Value = os.ReadInt32(); self.Ability2 = os.ReadInt32(); self.Ability2Value = os.ReadInt32(); self.Ability3 = os.ReadInt32(); self.Ability3Value = os.ReadInt32(); self.SuitList = new List <int>(); for (var c = os.ReadInt32(); c > 0; c--) { self.SuitList.Add(os.ReadInt32()); } return(self); }
internal static DataSignin _create(Config.Stream os) { var self = new DataSignin(); self.Id = os.ReadInt32(); self.Item2countMap = new KeyedList <int, int>(); for (var c = (int)os.ReadSize(); c > 0; c--) { self.Item2countMap.Add(os.ReadInt32(), os.ReadInt32()); } self.Vipitem2vipcountMap = new KeyedList <int, int>(); for (var c = (int)os.ReadSize(); c > 0; c--) { self.Vipitem2vipcountMap.Add(os.ReadInt32(), os.ReadInt32()); } self.Viplevel = os.ReadInt32(); self.IconFile = os.ReadString(); return(self); }
internal static DataCompletecondition _create(Config.Stream os) { switch (os.ReadString()) { case "KillMonster": return(Config.Task.Completecondition.DataKillmonster._create(os)); case "TalkNpc": return(Config.Task.Completecondition.DataTalknpc._create(os)); case "Chat": return(Config.Task.Completecondition.DataChat._create(os)); case "ConditionAnd": return(Config.Task.Completecondition.DataConditionand._create(os)); case "CollectItem": return(Config.Task.Completecondition.DataCollectitem._create(os)); } return(null); }