public EquipmentData(int id) : base(0) { mId = id; mType = ItemType.Equipment; mCount = 0; mLev = 0; mConfigData = ConfigManager.Instance.ReqEquipment(id); }
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); } } } }