private Material GetMaterial(string materialName) { MaterialDefinition mat; if (!string.IsNullOrEmpty(materialName) && this.Materials.TryGetValue(materialName, out mat)) { Material m = null; this.Dispatch(() => { m = mat.GetMaterial(this.TexturePath); }); return m; } return this.DefaultMaterial; }