using System; namespace BITKit { public interface ICondition { public bool Allow => OnCheck(); public string Reason=> "Not Implemented"; bool OnCheck(); } [Serializable] public struct AllowCondition : ICondition { public bool OnCheck() => true; } }