public void ActorsUpdate() { CurrentTree.actors = new List <string>(); nodes.ForEach(node => { if (node.entity.actor != "" && node.entity.actor != null) { if (!CurrentTree.actors.Contains(node.entity.actor)) { CurrentTree.actors.Add(node.entity.actor); } } }); if (CurrentTree.actors.Count == 0) { CurrentTree.main_actor = null; } else if (!CurrentTree.actors.Contains(CurrentTree.main_actor)) { CurrentTree.main_actor = null; } dialogueTreeNode.ResetSize(); }