using System; using System.Collections.Generic; [Serializable] public class CardGameConfig { public int entryCost; public float continueMultiplier; public int[] levelsWithGuaranteedWin; } [Serializable] public class AmountByLevel { public int minLevel; public int maxLevel; public int min; public int max; } [Serializable] public class Reward { public string type; public string id; public int amount; public List amountByLevel; public string rarity; // dodatno za praćenje } [Serializable] public class RewardPool { public List common; public List rare; public List epic; public List legendary; } [Serializable] public class LevelRewardChance { public int common; public int rare; public int epic; public int legendary; } [Serializable] public class CardMiniGameData { public CardGameConfig cardGameConfig; public RewardPool rewardPools; public Dictionary levelRewardChances; public Dictionary loseCardCountByLevel; }