From f8c581ed1ab5216df42ae667990fc902fe86a97c Mon Sep 17 00:00:00 2001 From: jamesb6626 Date: Tue, 7 Apr 2015 18:15:53 +0100 Subject: [PATCH] Fix problems in issue #6 --- LoadOnDemand/Logic/Editor.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/LoadOnDemand/Logic/Editor.cs b/LoadOnDemand/Logic/Editor.cs index fd3ea71..7ad668a 100644 --- a/LoadOnDemand/Logic/Editor.cs +++ b/LoadOnDemand/Logic/Editor.cs @@ -31,9 +31,9 @@ void Update() { RefAllFrom(EditorLogic.SelectedPart, usedParts); } - if (EditorLogic.startPod != null) + if (EditorLogic.RootPart != null) { - RefAllFrom(EditorLogic.startPod, usedParts); + RefAllFrom(EditorLogic.RootPart, usedParts); } HashSet unusedParts = new HashSet(referencedResources.Keys); foreach (var part in usedParts) @@ -76,7 +76,7 @@ class EditorPages : MonoBehaviour Dictionary referencedResources = new Dictionary(); HashSet PartQueueToProcess = new HashSet(); bool addPartsHasRunOnce = false; - EditorPartListFilter myPseudoFilter; + EditorPartListFilter myPseudoFilter; bool AddPartToList(AvailablePart part) { @@ -86,8 +86,8 @@ bool AddPartToList(AvailablePart part) } void SetupNew() { - myPseudoFilter = new EditorPartListFilter("LodPseudoFilter", AddPartToList); - var list = new List(); + myPseudoFilter = new EditorPartListFilter("LodPseudoFilter", AddPartToList); + var list = new List>(); foreach (var current in EditorPartList.Instance.GreyoutFilters) {