public void Load(System.IO.Stream stream) { Text = FileName; Renderer = new KCLRendering(); DrawableContainer = new DrawableContainer() { Name = FileName, Drawables = new List <AbstractGlDrawable>() { Renderer }, }; stream.Position = 0; KclFile = new KCLFile(stream); ReloadData(); string path = Path.Combine(Runtime.ExecutableDir, "KclMaterialPresets"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } CollisionPresetData.LoadPresets(Directory.GetFiles(path)); }
public void Load(System.IO.Stream stream) { Text = FileName; Renderer = new KCLRendering(); stream.Position = 0; data = stream.ToArray(); Read(data); }
public void Load(System.IO.Stream stream) { Text = FileName; Renderer = new KCLRendering(); DrawableContainer = new DrawableContainer() { Name = FileName, Drawables = new List <AbstractGlDrawable>() { Renderer }, }; stream.Position = 0; data = stream.ToArray(); Read(data); }
public KCLRoot(string Name, IFileFormat handler) { Text = Name; FileHandler = handler; Renderer = new KCLRendering(); Read(handler.Data); ContextMenu = new ContextMenu(); MenuItem save = new MenuItem("Save"); ContextMenu.MenuItems.Add(save); save.Click += Save; MenuItem export = new MenuItem("Export"); ContextMenu.MenuItems.Add(export); export.Click += Export; MenuItem replace = new MenuItem("Replace"); ContextMenu.MenuItems.Add(replace); replace.Click += Replace; }
public void Load() { IsActive = true; IFileInfo = new IFileInfo(); Text = FileName; Renderer = new KCLRendering(); Read(Data); ContextMenu = new ContextMenu(); MenuItem save = new MenuItem("Save"); ContextMenu.MenuItems.Add(save); save.Click += Save; MenuItem export = new MenuItem("Export"); ContextMenu.MenuItems.Add(export); export.Click += Export; MenuItem replace = new MenuItem("Replace"); ContextMenu.MenuItems.Add(replace); replace.Click += Replace; }