using System; using UnityEditor; using UnityEngine; using System.Collections; using System.Collections.Generic; [CreateAssetMenu(fileName = "CardConfig", menuName = "Configs/CardConfig")] public class CardConfig : ScriptableObject { public CardCharacteristics CardCharacteristics; } [Serializable] public enum Specialization { meleeAtack, longAttack, healing }; [Serializable] public enum AttackCount : int { none, one, two, three }; [Serializable] public class CardCharacteristics { public string cardName; public Sprite picture; [TextArea(3, 6)] public string description; [Tooltip("specialization is necessary for the right choice of goals")] public Specialization specialization; [Header("Cost")] public int quantityStamina; public int quantityHealth; [Space] [Header("Damage")] public int damage; [Space] [Header("Effects")] public int addHealth; public int addStamina; public int addArmor; [Header("Mass Damage")] public AttackCount enemyCount = AttackCount.none; }