DRHPS/code-csharp/en_US/PartyMember.cs
2025-04-08 11:31:35 +08:00

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;
}