public static DeserializedSong DeserializeObjects(string input) { var deserializer = new DeserializerBuilder() .WithNamingConvention(new CamelCaseNamingConvention()) .IgnoreUnmatchedProperties() .Build(); DeserializedSong deserializeObject = deserializer.Deserialize <DeserializedSong>(input); return(deserializeObject); }
public static DeserializedSong Deserialize(string yamlFileName) { string textFile = FileManager.ReadYaml(yamlFileName); var input = new StringReader(textFile); var deserializer = new DeserializerBuilder() .WithNamingConvention(new CamelCaseNamingConvention()) .IgnoreUnmatchedProperties() .Build(); DeserializedSong deserializeObject = deserializer.Deserialize <DeserializedSong>(input); return(deserializeObject); }
public void SetSongProperites(DeserializedSong song) { _currentSong = song; UpdateUISongProperties(); }
public void DesealizeSong(string filename) { CurrentSong = YamlImporter.Deserialize(FileManager.Path + filename + FileManager.ymlExtension); FileManager.SetFilename(filename); }
public void HideProperties() { _currentSong = null; // WallObjectProperties.gameObject.SetActive(false); SongProperties.gameObject.SetActive(false); }