namespace Unity.VisualScripting { public interface ISearchResult { object result { get; } float relevance { get; } } public struct SearchResult : ISearchResult { public T result { get; } public float relevance { get; } object ISearchResult.result => result; public SearchResult(T result, float relevance) { this.result = result; this.relevance = relevance; } } }