@@ -31,9 +31,9 @@ void Update()
31
31
{
32
32
RefAllFrom ( EditorLogic . SelectedPart , usedParts ) ;
33
33
}
34
- if ( EditorLogic . startPod != null )
34
+ if ( EditorLogic . RootPart != null )
35
35
{
36
- RefAllFrom ( EditorLogic . startPod , usedParts ) ;
36
+ RefAllFrom ( EditorLogic . RootPart , usedParts ) ;
37
37
}
38
38
HashSet < AvailablePart > unusedParts = new HashSet < AvailablePart > ( referencedResources . Keys ) ;
39
39
foreach ( var part in usedParts )
@@ -76,7 +76,7 @@ class EditorPages : MonoBehaviour
76
76
Dictionary < AvailablePart , Resources . IResource > referencedResources = new Dictionary < AvailablePart , Resources . IResource > ( ) ;
77
77
HashSet < AvailablePart > PartQueueToProcess = new HashSet < AvailablePart > ( ) ;
78
78
bool addPartsHasRunOnce = false ;
79
- EditorPartListFilter myPseudoFilter ;
79
+ EditorPartListFilter < AvailablePart > myPseudoFilter ;
80
80
81
81
bool AddPartToList ( AvailablePart part )
82
82
{
@@ -86,8 +86,8 @@ bool AddPartToList(AvailablePart part)
86
86
}
87
87
void SetupNew ( )
88
88
{
89
- myPseudoFilter = new EditorPartListFilter ( "LodPseudoFilter" , AddPartToList ) ;
90
- var list = new List < EditorPartListFilter > ( ) ;
89
+ myPseudoFilter = new EditorPartListFilter < AvailablePart > ( "LodPseudoFilter" , AddPartToList ) ;
90
+ var list = new List < EditorPartListFilter < AvailablePart > > ( ) ;
91
91
92
92
foreach ( var current in EditorPartList . Instance . GreyoutFilters )
93
93
{
0 commit comments