2024-08-02 00:12:13 +01:00

25 lines
784 B
C#

using Kryz.CharacterStats.Examples;
using Kryz.CharacterStats;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using static GameConstants.EnemySpawning;
[System.Serializable]
[CreateAssetMenu(fileName = "ZoneData", menuName = "RiftMayhem/Settings/Zones/ZoneData", order = 0)]
public class ZoneData : ScriptableObject
{
[Header("In-game name:")]
public string zoneName;
[Header("Respective Level to Load Name:")]
public string levelName;
[Header("IsHostileZone:")]
public bool isHostileZone = true;
[Header("EnemyIDs:")]
public List<EnemyID> possibleEnemies = new List<EnemyID>();
[Header("Runtime Data:")]
public List<Transform> spawnPoints = new List<Transform>();
public Transform playerBaseSpawnPoint;
}