Ejemplo n.º 1
0
        bool HasMatchingResearch(AdvancedResearchDef other)
        {
            if (researchDefs.Count != other.researchDefs.Count)
            {
                return(false);
            }

            SortResearch();
            other.SortResearch();

            for (int i = 0; i < researchDefs.Count; ++i)
            {
                if (researchDefs[i] != other.researchDefs[i])
                {
                    return(false);
                }
            }
            return(true);
        }
        bool HasMatchingResearch( AdvancedResearchDef other )
        {
            if( researchDefs.Count != other.researchDefs.Count )
            {
                return false;
            }

            SortResearch();
            other.SortResearch();

            for( int i = 0; i < researchDefs.Count; ++ i )
            {
                if( researchDefs[ i ] != other.researchDefs[ i ] )
                {
                    return false;
                }
            }
            return true;
        }