namespace GeometryTD.Definition { public class HasRelicRequirement : EventRequirementBase { public override EventRequirementType RequirementType => EventRequirementType.HasRelic; public override EventRequirementParam Param => _param; private HasRelicParam _param; public HasRelicRequirement(HasRelicParam param) { _param = param; } } public class HasRelicParam : EventRequirementParam { public int RelicId; public HasRelicParam(int relicId) { RelicId = relicId; } } }