public void SetDestroyables() { if (Destroyable == null) { Destroyable = new List <IDestroy>(); } foreach (var node in Constellation.GetAllNodesAndSubNodes()) { if (node.NodeType as IDestroy != null) { Destroyable.Add(node.NodeType as IDestroy); } } }