using System; using System.Collections.Generic; using UnityEngine; [Serializable] public class BattleActiveEnemy { [Header("- References -")] public BattleEnemy EnemyInBattle; public GameObject EnemyInBattle_Gameobject; public Animator EnemyInBattle_Animator; public Vector2 StoredEnemyPositions; public BattleEnemyStatus EnemyStatus; public SpriteRenderer EnemyInBattle_MainSpriteRenderer; public ParticleSystem EnemyInBattle_AfterImageParticleRenderer; [Header("- Dialogue -")] public List QueuedDialogue = new List(); public List SpecificTextIndexes = new List(); public List QueuedDialogueBubble = new List(); public int TextIndex; public BattleBubbleChatbox ActiveBubbleChatbox; [Header("- Stats -")] public float Enemy_Health; public float Enemy_MaxHealth; public bool Enemy_Spareable; public float Enemy_MercyAmount; public bool Enemy_IsTired; public bool Enemy_ConsideredInBattle = true; }