/// <summary> /// Ship models miss map textures. We insert them were need. /// </summary> /// <param initialFileName="textureReferenceDictionary"></param> /// <param initialFileName="initialFileName"></param> private void InsertMissedMapTextures(TextureReferenceDictionary textures, string initialFileName, ContentProcessorContext context) { for (int i = 0; i < fileKeys.Length; i++) { string key = fileKeys[i]; if (textures.ContainsKey(key)) { continue; } string fileName = "ships/" + initialFileName + fileExt[i]; textures.Add(key, new ExternalReference <TextureContent>(fileName)); context.Logger.LogImportantMessage("inserted: " + fileName); } }
/// <summary> /// Ship models miss map textures. We insert them were need. /// </summary> /// <param initialFileName="textureReferenceDictionary"></param> /// <param initialFileName="initialFileName"></param> private void InsertMissedMapTextures(TextureReferenceDictionary textures, string initialFileName, ContentProcessorContext context) { for (int i = 0; i < fileKeys.Length; i++) { string key = fileKeys[i]; if (textures.ContainsKey(key)) continue; string fileName = "ships/" + initialFileName + fileExt[i]; textures.Add(key, new ExternalReference<TextureContent>(fileName)); context.Logger.LogImportantMessage("inserted: " + fileName); } }