60 lines
1.4 KiB
C#
60 lines
1.4 KiB
C#
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<BattleAction> PartyMember_DefaultSpells = new List<BattleAction>();
|
|
|
|
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;
|
|
}
|