protected override Scene ImportCore(Stream source, string fileName) { return(source is FileStream fileStream ? SceneUtilities.Import(fileStream.Name) : throw new ArgumentException("Assimp scene can only be imported from a file stream", nameof(source))); }
protected override Scene ImportCore(Stream source, string fileName) { if (source is FileStream fileStream) { return(SceneUtilities.Import(fileStream.Name)); } else { throw new ArgumentException("AssimpSceneFormatModule can only import from FileStream", nameof(source)); } }