public Chest(MaterialItemSheet.Row data, List <RedeemRewardSheet.RewardInfo> rewards) : base(data) { Rewards = rewards ?? new List <RedeemRewardSheet.RewardInfo>(); ItemId = Hashcash.Hash(Serialize().EncodeIntoChunks().SelectMany(b => b).ToArray()); }
public MaterialTest() { var tableSheets = new TableSheets(TableSheetsImporter.ImportSheets()); _materialRow = tableSheets.MaterialItemSheet.First; }
public static Material CreateMaterial(MaterialItemSheet.Row row) => new Material(row);
public static TradableMaterial CreateTradableMaterial(MaterialItemSheet.Row row) => new TradableMaterial(row);
public Material(MaterialItemSheet.Row data) : base(data) { ItemId = data.ItemId; }