public override void Setup(IGraphInstance graph, Actor target) { Target = target; ValueA.OnAfterChanged += Log; ValueB.OnAfterChanged += Log; target.Health.Handlers[this] += new LogOnChanged(this); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine($"StatsNode: Setup Behaviour on {target}"); Console.WriteLine($"StatsNode: Connected to {graph.GetSource (ValueA)}"); Console.WriteLine($"StatsNode: Connected to {graph.GetSource (ValueB)}"); }