Files
BITFALL/Assets/Plugins/FImpossible Creations/Plugins - Level Design/PGG/Rules Logics/Utilities/RulesInterfaces.cs
CortexCore ba342d6627 1
2023-11-30 00:23:23 +08:00

36 lines
804 B
C#

using UnityEngine;
namespace FIMSpace.Generating.Rules
{
/// <summary>
/// Interface helping indentifying role of spawn rules
/// </summary>
public interface ISpawnProcedureType
{
SpawnRuleBase.EProcedureType Type { get; }
}
/// <summary>
/// Consmetical interface
/// </summary>
public interface ISpawnProceduresDecorator
{
#if UNITY_EDITOR
GUIStyle DisplayStyle { get; }
int DisplayHeight { get; }
int UpPadding { get; }
int DownPadding { get; }
Color DisplayColor { get; }
#endif
}
/// <summary>
/// Interface implementing custom variable output
/// </summary>
//public interface ISpawnOutputtable
//{
// bool IsOutputting { get; }
// object Out { get; }
//}
}