A game about forced loneliness, made by TACStudios
1using System.Collections.Generic; 2 3namespace Unity.VisualScripting 4{ 5 [Analyser(typeof(INesterStateTransition))] 6 public class NesterStateTransitionAnalyser<TGraphNesterStateTransition> : StateTransitionAnalyser<TGraphNesterStateTransition> 7 where TGraphNesterStateTransition : class, INesterStateTransition 8 { 9 public NesterStateTransitionAnalyser(GraphReference reference, TGraphNesterStateTransition transition) : base(reference, transition) { } 10 11 protected override IEnumerable<Warning> Warnings() 12 { 13 foreach (var baseWarning in base.Warnings()) 14 { 15 yield return baseWarning; 16 } 17 18 if (transition.childGraph == null) 19 { 20 yield return Warning.Caution("Missing transition graph."); 21 } 22 23 if (transition.nest.hasBackgroundEmbed) 24 { 25 yield return Warning.Caution("Background embed graph detected."); 26 } 27 } 28 } 29}