Esempio n. 1
0
 public EquipmentData(int id) : base(0)
 {
     mId         = id;
     mType       = ItemType.Equipment;
     mCount      = 0;
     mLev        = 0;
     mConfigData = ConfigManager.Instance.ReqEquipment(id);
 }
Esempio n. 2
0
 public void LoadConfigs()
 {
     foreach (string path in ResourcesManager.CsvDict.Keys)
     {
         ReadCsv config = ResourcesManager.CsvDict[path];
         for (int i = 3; i < config.GetRow(); i++)
         {
             if (path.Contains("Scene.csv"))
             {
                 ConfigScene data = new ConfigScene(config, i);
                 this.CfgScene.Add(data._id, data);
             }
             else if (path.Contains("Story.csv"))
             {
                 ConfigStory data = new ConfigStory(config, i);
                 this.CfgStory.Add(data._id, data);
             }
             else if (path.Contains("Event.csv"))
             {
                 ConfigEvent data = new ConfigEvent(config, i);
                 this.CfgEvent.Add(data._id, data);
             }
             else if (path.Contains("Item.csv"))
             {
                 ConfigItem data = new ConfigItem(config, i);
                 this.CfgItem.Add(data._id, data);
             }
             else if (path.Contains("Drop.csv"))
             {
                 ConfigDrop data = new ConfigDrop(config, i);
                 this.CfgDrop.Add(data._id, data);
             }
             else if (path.Contains("Monster.csv"))
             {
                 ConfigMonster data = new ConfigMonster(config, i);
                 this.CfgMonster.Add(data._id, data);
             }
             else if (path.Contains("Equipment.csv"))
             {
                 ConfigEquipment data = new ConfigEquipment(config, i);
                 this.CfgEquipment.Add(data._id, data);
             }
         }
     }
 }