Editor/Bool/ArchBoolEffects.cs

Editor-side class that implements IArchAffector for a 'Cut' effect. It forwards Resolve to ArchCutAffector.Resolve, exposes Kind and Order, and has a no-op Close and Closes returning false.

namespace Sunless.Architecture;

public sealed class ArchCutEffects : IArchAffector
{
	public ArchKind Kind => ArchKind.Cut;

	public int Order => 70;

	public int Resolve( ArchPlan plan, ArchKit kit ) => ArchCutAffector.Resolve( plan, kit );

	public bool Closes( object payload ) => false;

	public void Close( ArchPlan plan, object payload )
	{
	}
}