public IUniBuildCommandsMap SelectActualBuildMap(IUniBuilderConfiguration configuration) { //load build command maps var commandsMapsResources = AssetEditorTools. GetEditorResources <UniBuildCommandsMap>(); //filter all valid commands map foreach (var mapResource in commandsMapsResources) { var commandMap = mapResource.Load <IUniBuildCommandsMap>(); if (!commandMap.Validate(configuration)) { continue; } LogBuildStep($"SELECT BUILD MAP {commandMap.ItemName}"); return(commandMap); } return(null); }