namespace Escape_Room_Engine.Engine.Scripts { public enum DoorType { Entrance = ModuleType.DoorEntrance, Exit = ModuleType.DoorExit } public class DoorModule : Module { public bool IsEntrance => IsType((ModuleType)DoorType.Entrance); public bool IsExit => IsType((ModuleType)DoorType.Exit); internal DoorModule(DoorType type) { _types.Add((ModuleType)type); } } }