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; } } }