public void SaveToServer() { var bytes = new XmlFile(BuildXmlData()).ToMemoryStream().ToArray(); var dataAndName = new Dictionary<string, byte[]> { { ContentName + ".xml", bytes } }; var metaDataCreator = new ContentMetaDataCreator(); var contentMetaData = metaDataCreator.CreateMetaDataFromLevelData(ContentName, bytes); service.UploadContent(contentMetaData, dataAndName); }
private void CreateInstances() { EffectsInProject = new ObservableCollection<string>(); SpawnerTypeList = new ObservableCollection<ParticleEmitterPositionType>(); MaterialList = new ObservableCollection<string>(); AvailableTemplates = new ObservableCollection<string>(); metaDataCreator = new ContentMetaDataCreator(); EmittersInProject = new List<string>(); BillboardModeList = new List<string>(); }
//ncrunch: no coverage start public void SaveInput(CommandList commandList, Service service) { var root = CreateMainRoot("InputCommands"); foreach (var command in commandList.GetCommands()) SetCommand(root, command, commandList.GetAllTriggers(command)); var bytes = new XmlFile(root).ToMemoryStream().ToArray(); var fileNameAndBytes = new Dictionary<string, byte[]>(); fileNameAndBytes.Add("InputCommands.xml", bytes); var metaDataCreator = new ContentMetaDataCreator(); var contentMetaData = metaDataCreator.CreateMetaDataFromInputData(bytes); service.UploadContent(contentMetaData, fileNameAndBytes); }
public AnimationEditorViewModel(Service service) { this.service = service; metaDataCreator = new ContentMetaDataCreator(); LoadedImageList = new ObservableCollection<string>(); ImageList = new ObservableCollection<string>(); AnimationList = new ObservableCollection<string>(); Duration = 1; LoadImagesFromProject(); LoadAnimationsFromProject(); SetMessengers(); var material = CreateDefaultMaterial2D(); renderExample = new Sprite(material, new Rectangle(0.25f, 0.25f, 0.5f, 0.5f)); AnimationName = "MyAnimation"; CheckIfCanSave(); CanSaveAnimation = false; SetButtonEnableStates(); }
public void Save() { if (NewMaterial == null || materialName == "") return; if (materialName == selectedImage) //ncrunch: no coverage start if (GetDialogResultToRenameMaterial()) MaterialName += "Material"; else return; if(MaterialList.Contains(MaterialName)) if (!GetDialogResultToSaveMaterial()) return; var metaDataCreator = new ContentMetaDataCreator(); ContentMetaData contentMetaData = metaDataCreator.CreateMetaDataFromMaterial(materialName, NewMaterial); service.UploadContent(contentMetaData); }
public void SaveUI(string obj) { if (Scene.Controls.Count == 0 || string.IsNullOrEmpty(UIName)) return; //ncrunch: no coverage var fileNameAndBytes = new Dictionary<string, byte[]>(); var bytes = BinaryDataExtensions.ToByteArrayWithTypeInformation(Scene); fileNameAndBytes.Add(UIName + ".deltascene", bytes); var metaDataCreator = new ContentMetaDataCreator(); ContentMetaData contentMetaData = metaDataCreator.CreateMetaDataFromUI(UIName, bytes); service.ContentUpdated += SendSuccessMessageToLogger; service.UploadContent(contentMetaData, fileNameAndBytes); }
public void Save() { if (NewMaterial == null || String.IsNullOrEmpty(materialName)) return; var metaDataCreator = new ContentMetaDataCreator(); ContentMetaData contentMetaData = metaDataCreator.CreateMetaDataFromMaterial(materialName, NewMaterial); service.UploadContent(contentMetaData); service.ContentUpdated += SendSuccessMessageToLogger; }
public void UploadToOnlineService(string contentFilePath) { byte[] bytes; try { bytes = File.ReadAllBytes(contentFilePath); } catch (Exception) { Logger.Warning("Unable to read bytes for uploading to the server : " + Path.GetFileName(contentFilePath)); return; } if (bytes.Length > MaximumFileSize) { Logger.Warning("The file you added is too large, the maximum file size is 16MB"); return; } var fileNameAndBytes = new Dictionary<string, byte[]>(); fileNameAndBytes.Add(Path.GetFileName(contentFilePath), bytes); var metaDataCreator = new ContentMetaDataCreator(); var contentMetaData = metaDataCreator.CreateMetaDataFromFile(contentFilePath); UploadContent(contentMetaData, fileNameAndBytes); }
//ncrunch: no coverage start protected virtual ContentMetaData CreateContentMetaData(string contentFilePath) { var metaDataCreator = new ContentMetaDataCreator(); ContentMetaData contentMetaData = metaDataCreator.CreateMetaDataFromFile(contentFilePath); return contentMetaData; } //ncrunch: no coverage end
public void SaveUI(string obj) { if (Scene.Controls.Count == 0 || string.IsNullOrEmpty(UIName)) return; //ncrunch: no coverage var fileNameAndBytes = new Dictionary<string, byte[]>(); var bytes = BinaryDataExtensions.ToByteArrayWithTypeInformation(Scene); fileNameAndBytes.Add(UIName + ".deltascene", bytes); var metaDataCreator = new ContentMetaDataCreator(); ContentMetaData contentMetaData = metaDataCreator.CreateMetaDataFromUI(UIName, bytes); editorService.UploadContent(contentMetaData, fileNameAndBytes); if (CanGenerateSourceCode) new SceneCodeGenerator(editorService, Scene, UIName).GenerateSourceCodeClass(); }