using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(fileName = "PARTYMEMBER", menuName = "Deltaswap/PartyMember", order = 0)] public class PartyMember : ScriptableObject { public GameObject PartyMemberPrefab; public string PartyMemberName; public Color PartyMemberColor = Color.white; public Color PartyMemberColor_Highlighted = Color.white; [Header("Stats")] public int MaximumHealth; public bool HasMagic = true; public int ATK; public int DF; public int MAGIC; [Header("Battle")] public RuntimeAnimatorController PartyMemberBattleAnimator; public List PartyMember_DefaultSpells = new List(); public bool StartFromPlayer; public string BattleEffect_AnimationName = "BattleEffect_NAMEAttack"; [Space(5f)] public Sprite PartyMemberBattle_NameIcon; public Vector2 PartyMemberBattleIcon_CMenuOffset; [Space(5f)] public Sprite PartyMemberBattleIcon; public Sprite PartyMemberBattleHurtIcon; public Sprite PartyMemberBattleDefeatedIcon; [Space(5f)] public Sprite PartyMemberBattleAttack; public Sprite PartyMemberBattleAct; public Sprite PartyMemberBattleMagic; public Sprite PartyMemberBattleItem; public Sprite PartyMemberBattleDefend; public Sprite PartyMemberBattleSpare; }