using UnityEngine; /// /// fallback to collision validator /// public class DefaultBlockValidator : IBlockValidator { public bool IsValid(BlockEditContext ctx) { IValidator v = ctx.GhostObject.GetComponent(); return v != null ? v.IsValidPlacement(ctx.GhostObject) : true; } }