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