23 lines
797 B
C#

using UnityEngine;
namespace OctoberStudio.Bossfight
{
[System.Serializable]
public class BossfightData
{
[Tooltip("Unique type of the boss")]
[SerializeField] BossType bossType;
public BossType BossType => bossType;
[SerializeField] string displayName;
public string DisplayName => displayName;
[Tooltip("Prefab of the boss. Should have BossBehavior script or it's descendant attached to it's root GameObject")]
[SerializeField] GameObject bossPrefab;
public GameObject BossPrefab => bossPrefab;
[Tooltip("Prefab of the fence. Should have BossfightFenceBehavior attached to it's root GameObject")]
[SerializeField] GameObject fencePrefab;
public GameObject FencePrefab => fencePrefab;
}
}