// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Windows; using FlaxEditor.Windows.Assets; using FlaxEngine; namespace FlaxEditor.Content { /// /// A video media file proxy object. /// public class VideoProxy : ContentProxy { private readonly string _extension; internal VideoProxy(string extension) { _extension = extension; } /// public override string Name => "Video"; /// public override string FileExtension => _extension; /// public override Color AccentColor => Color.FromRGB(0x11f7f1); /// public override bool IsProxyFor(ContentItem item) { return item is VideoItem; } /// public override ContentItem ConstructItem(string path) { return new VideoItem(path); } /// public override EditorWindow Open(Editor editor, ContentItem item) { return new VideoWindow(editor, (VideoItem)item); } } }