internal bool TryGetAsset(string name, out Object asset) { asset = Meshes.FirstOrDefault(m => m.SourceFilename == name); if (asset != null) { return(true); } else { asset = Textures.FirstOrDefault(t => t.SourceFilenames.Contains(name)); if (asset != null) { return(true); } else { asset = Scripts.FirstOrDefault(s => s.SourceFilename == name); if (asset != null) { return(true); } else { asset = Shaders.FirstOrDefault(s => s.SourceFilename == name); if (asset != null) { return(true); } } } } return(false); }
public static Effect shader_get(string name) { return(Shaders.FirstOrDefault(x => x.Name == name)); }