A game about forced loneliness, made by TACStudios
1using System;
2
3namespace Unity.VisualScripting
4{
5 [FuzzyOption(typeof(IsVariableDefined))]
6 public class IsVariableDefinedOption : UnifiedVariableUnitOption<IsVariableDefined>
7 {
8 [Obsolete(Serialization.ConstructorWarning)]
9 public IsVariableDefinedOption() : base() { }
10
11 public IsVariableDefinedOption(VariableKind kind, string defaultName = null) : base(kind, defaultName) { }
12
13 protected override string NamedLabel(bool human)
14 {
15 return $"{kind} Has {name} Variable";
16 }
17
18 protected override string UnnamedLabel(bool human)
19 {
20 return $"{kind} Has Variable";
21 }
22
23 public override string SearchResultLabel(string query)
24 {
25 return SearchUtility.HighlightQuery(haystack, query);
26 }
27 }
28}