using UnityEngine; /// /// Simple material color tint /// public class DefaultVisualFeedback : IVisualFeedback { public void OnValid(BlockEditContext ctx) => ApplyTint(ctx, ctx.ValidTint); public void OnInvalid(BlockEditContext ctx) => ApplyTint(ctx, ctx.InvalidTint); private static void ApplyTint(BlockEditContext ctx, Color tint) { foreach (var r in ctx.GhostRenderers) if (r != null) r.material.color = tint; } }