예제 #1
0
 private void ResetCompatability(ref Compatibility value, GetComptability getComptability)
 {
     value = !getComptability(this.importer) ? Compatibility.NotCompatible : Compatibility.Compatible;
     foreach (PluginImporter importer in this.importers)
     {
         if (value != (!getComptability(importer) ? Compatibility.NotCompatible : Compatibility.Compatible))
         {
             value = Compatibility.Mixed;
             break;
         }
     }
 }
 private void ResetCompatability(ref int value, GetComptability getComptability)
 {
     value = !getComptability(this.importer) ? 0 : 1;
     foreach (PluginImporter importer in this.importers)
     {
         if (value != (!getComptability(importer) ? 0 : 1))
         {
             value = -1;
             break;
         }
     }
 }
 private void ResetCompatability(ref Compatibility value, GetComptability getComptability)
 {
     value = getComptability(importer) ? Compatibility.Compatible : Compatibility.NotCompatible;
     foreach (var imp in importers)
     {
         if (value != (getComptability(imp) ? Compatibility.Compatible : Compatibility.NotCompatible))
         {
             value = Compatibility.Mixed;
             break;
         }
     }
 }