unity-asset-yaml 0.2.0

YAML format support for Unity asset parsing
Documentation

Unity Asset YAML Parser

YAML format support for Unity asset parsing, providing a robust and efficient Unity YAML loader based on the mature serde_yaml library.

This crate provides parsing of Unity YAML files while maintaining exact compatibility with Unity's format.

Examples

use unity_asset_yaml::serde_unity_loader::SerdeUnityLoader;

let loader = SerdeUnityLoader::new();
let yaml = r#"
GameObject:
  m_Name: Player
  m_IsActive: 1
"#;

let classes = loader.load_from_str(yaml)?;
# Ok::<(), Box<dyn std::error::Error>>(())