LethalCompany/Lethal Company/ExportedProject/Assets/Scripts/Assembly-CSharp/DunGen/RuntimeDungeon.cs

35 lines
518 B
C#
Raw Normal View History

2023-12-22 22:51:17 +00:00
using UnityEngine;
namespace DunGen
{
[AddComponentMenu("DunGen/Runtime Dungeon")]
public class RuntimeDungeon : MonoBehaviour
{
public DungeonGenerator Generator = new DungeonGenerator();
public bool GenerateOnStart = true;
public GameObject Root;
protected virtual void Start()
{
if (GenerateOnStart)
{
Generate();
}
}
public void Generate()
{
if (Root != null)
{
Generator.Root = Root;
}
if (!Generator.IsGenerating)
{
Generator.Generate();
}
}
}
}