当前位置: 首页>>代码示例>>C#>>正文


C# Config.EnumDataAdd方法代码示例

本文整理汇总了C#中Config.EnumDataAdd方法的典型用法代码示例。如果您正苦于以下问题:C# Config.EnumDataAdd方法的具体用法?C# Config.EnumDataAdd怎么用?C# Config.EnumDataAdd使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Config的用法示例。


在下文中一共展示了Config.EnumDataAdd方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Initialize

 internal static void Initialize(Config.Stream os, Config.LoadErrors errors)
 {
     all = new Config.KeyedList<int, DataCompleteconditiontype>();
     for (var c = os.ReadSize(); c > 0; c--) {
         var self = _create(os);
         all.Add(self.Id, self);
         if (self.Name.Trim().Length == 0)
             continue;
         switch(self.Name.Trim())
         {
             case "KillMonster":
                 if (KillMonster != null)
                     errors.EnumDup("task.completeconditiontype", self.ToString());
                 KillMonster = self;
                 break;
             case "TalkNpc":
                 if (TalkNpc != null)
                     errors.EnumDup("task.completeconditiontype", self.ToString());
                 TalkNpc = self;
                 break;
             case "CollectItem":
                 if (CollectItem != null)
                     errors.EnumDup("task.completeconditiontype", self.ToString());
                 CollectItem = self;
                 break;
             default:
                 errors.EnumDataAdd("task.completeconditiontype", self.ToString());
                 break;
         }
     }
     if (KillMonster == null)
         errors.EnumNull("task.completeconditiontype", "KillMonster");
     if (TalkNpc == null)
         errors.EnumNull("task.completeconditiontype", "TalkNpc");
     if (CollectItem == null)
         errors.EnumNull("task.completeconditiontype", "CollectItem");
 }
开发者ID:stallboy,项目名称:configgen,代码行数:37,代码来源:DataCompleteconditiontype.cs

示例2: Initialize

 internal static void Initialize(Config.Stream os, Config.LoadErrors errors)
 {
     all = new Config.KeyedList<int, DataAbility>();
     for (var c = os.ReadSize(); c > 0; c--) {
         var self = _create(os);
         all.Add(self.Id, self);
         if (self.Name.Trim().Length == 0)
             continue;
         switch(self.Name.Trim())
         {
             case "attack":
                 if (Attack != null)
                     errors.EnumDup("equip.ability", self.ToString());
                 Attack = self;
                 break;
             case "defence":
                 if (Defence != null)
                     errors.EnumDup("equip.ability", self.ToString());
                 Defence = self;
                 break;
             case "hp":
                 if (Hp != null)
                     errors.EnumDup("equip.ability", self.ToString());
                 Hp = self;
                 break;
             case "critical":
                 if (Critical != null)
                     errors.EnumDup("equip.ability", self.ToString());
                 Critical = self;
                 break;
             case "critical_resist":
                 if (Critical_resist != null)
                     errors.EnumDup("equip.ability", self.ToString());
                 Critical_resist = self;
                 break;
             case "block":
                 if (Block != null)
                     errors.EnumDup("equip.ability", self.ToString());
                 Block = self;
                 break;
             case "break_armor":
                 if (Break_armor != null)
                     errors.EnumDup("equip.ability", self.ToString());
                 Break_armor = self;
                 break;
             default:
                 errors.EnumDataAdd("equip.ability", self.ToString());
                 break;
         }
     }
     if (Attack == null)
         errors.EnumNull("equip.ability", "attack");
     if (Defence == null)
         errors.EnumNull("equip.ability", "defence");
     if (Hp == null)
         errors.EnumNull("equip.ability", "hp");
     if (Critical == null)
         errors.EnumNull("equip.ability", "critical");
     if (Critical_resist == null)
         errors.EnumNull("equip.ability", "critical_resist");
     if (Block == null)
         errors.EnumNull("equip.ability", "block");
     if (Break_armor == null)
         errors.EnumNull("equip.ability", "break_armor");
 }
开发者ID:stallboy,项目名称:configgen,代码行数:65,代码来源:DataAbility.cs

示例3: Initialize

 internal static void Initialize(Config.Stream os, Config.LoadErrors errors)
 {
     all = new Config.KeyedList<int, DataJewelrytype>();
     for (var c = os.ReadSize(); c > 0; c--) {
         var self = _create(os);
         all.Add(self.TypeID, self);
         if (self.TypeName.Trim().Length == 0)
             continue;
         switch(self.TypeName.Trim())
         {
             case "Jade":
                 if (Jade != null)
                     errors.EnumDup("equip.jewelrytype", self.ToString());
                 Jade = self;
                 break;
             case "Bracelet":
                 if (Bracelet != null)
                     errors.EnumDup("equip.jewelrytype", self.ToString());
                 Bracelet = self;
                 break;
             case "Magic":
                 if (Magic != null)
                     errors.EnumDup("equip.jewelrytype", self.ToString());
                 Magic = self;
                 break;
             case "Bottle":
                 if (Bottle != null)
                     errors.EnumDup("equip.jewelrytype", self.ToString());
                 Bottle = self;
                 break;
             default:
                 errors.EnumDataAdd("equip.jewelrytype", self.ToString());
                 break;
         }
     }
     if (Jade == null)
         errors.EnumNull("equip.jewelrytype", "Jade");
     if (Bracelet == null)
         errors.EnumNull("equip.jewelrytype", "Bracelet");
     if (Magic == null)
         errors.EnumNull("equip.jewelrytype", "Magic");
     if (Bottle == null)
         errors.EnumNull("equip.jewelrytype", "Bottle");
 }
开发者ID:stallboy,项目名称:configgen,代码行数:44,代码来源:DataJewelrytype.cs

示例4: Initialize

 internal static void Initialize(Config.Stream os, Config.LoadErrors errors)
 {
     all = new Config.KeyedList<int, DataRank>();
     for (var c = os.ReadSize(); c > 0; c--) {
         var self = _create(os);
         all.Add(self.RankID, self);
         if (self.RankName.Trim().Length == 0)
             continue;
         switch(self.RankName.Trim())
         {
             case "white":
                 if (White != null)
                     errors.EnumDup("equip.rank", self.ToString());
                 White = self;
                 break;
             case "green":
                 if (Green != null)
                     errors.EnumDup("equip.rank", self.ToString());
                 Green = self;
                 break;
             case "blue":
                 if (Blue != null)
                     errors.EnumDup("equip.rank", self.ToString());
                 Blue = self;
                 break;
             case "purple":
                 if (Purple != null)
                     errors.EnumDup("equip.rank", self.ToString());
                 Purple = self;
                 break;
             case "yellow":
                 if (Yellow != null)
                     errors.EnumDup("equip.rank", self.ToString());
                 Yellow = self;
                 break;
             default:
                 errors.EnumDataAdd("equip.rank", self.ToString());
                 break;
         }
     }
     if (White == null)
         errors.EnumNull("equip.rank", "white");
     if (Green == null)
         errors.EnumNull("equip.rank", "green");
     if (Blue == null)
         errors.EnumNull("equip.rank", "blue");
     if (Purple == null)
         errors.EnumNull("equip.rank", "purple");
     if (Yellow == null)
         errors.EnumNull("equip.rank", "yellow");
 }
开发者ID:stallboy,项目名称:configgen,代码行数:51,代码来源:DataRank.cs


注:本文中的Config.EnumDataAdd方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。