47 lines
1.1 KiB
C#
47 lines
1.1 KiB
C#
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<CHATBOXTEXT> QueuedDialogue = new List<CHATBOXTEXT>();
|
|
|
|
public List<int> SpecificTextIndexes = new List<int>();
|
|
|
|
public List<GameObject> QueuedDialogueBubble = new List<GameObject>();
|
|
|
|
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;
|
|
}
|