namespace Supercell.Laser.Logic.Data { public class SkinData : LogicData { public SkinData(Row row, DataTable datatable) : base(row, datatable) { LoadData(this, GetType(), row); } public SkinConfData GetConf() { return DataTables.Get(DataType.SkinConf).GetData(Conf); } // ---------------- CSV FIELDS ---------------- public string Name { get; set; } public string Conf { get; set; } public string Campaign { get; set; } // FIX: было Campaigns ❌ public string IconOverride { get; set; } public int SkinGroupId { get; set; } public int ObtainType { get; set; } public int ObtainTypeCN { get; set; } public bool LastChance { get; set; } public string MasterSkin { get; set; } public string PetSkin { get; set; } public string PetSkin2 { get; set; } // --- PRICE (CSV: Cost*) --- public int CostStarPoints { get; set; } public int CostGems { get; set; } public int CostCoins { get; set; } public string TID { get; set; } public string ShopTID { get; set; } public string Features { get; set; } public string CommunityCredit { get; set; } public string MaterialsFile { get; set; } public string BlueTexture { get; set; } public string RedTexture { get; set; } public string BlueSpecular { get; set; } public string RedSpecular { get; set; } public string OutlineShader { get; set; } } }