split project

This commit is contained in:
2026-01-04 13:59:47 +00:00
parent 8a06185b98
commit 29813a46ef
10 changed files with 220 additions and 8 deletions

View File

@@ -46,6 +46,9 @@ once_cell = "1.19"
# Component registry for custom MonoBehaviours
inventory = "0.3"
# Small vector optimization for materials list
smallvec = "1.13"
# Procedural macro for derive(UnityComponent)
unity-parser-macros = { path = "../unity-parser-macros" }

View File

@@ -23,7 +23,7 @@ pub use reference::UnityReference;
pub use type_filter::TypeFilter;
pub use type_registry::{get_class_name, get_type_id};
pub use unity_types::{
GameObject, PrefabInstance, PrefabInstanceComponent, PrefabModification, PrefabResolver,
RectTransform, Transform,
GameObject, MeshFilter, PrefabInstance, PrefabInstanceComponent, PrefabModification,
PrefabResolver, RectTransform, Renderer, Transform,
};
pub use values::{Color, ExternalRef, FileRef, Quaternion, Vector2, Vector3};

View File

@@ -1,11 +1,15 @@
//! Unity-specific types (GameObjects, Transforms, PrefabInstances)
pub mod game_object;
pub mod mesh_filter;
pub mod prefab_instance;
pub mod renderer;
pub mod transform;
pub use game_object::GameObject;
pub use mesh_filter::MeshFilter;
pub use prefab_instance::{
PrefabInstance, PrefabInstanceComponent, PrefabModification, PrefabResolver,
};
pub use renderer::Renderer;
pub use transform::{RectTransform, Transform};