├── .gitignore ├── README.md ├── UnityRust ├── Assets │ ├── BindingTest.cs │ ├── BindingTest.cs.meta │ ├── BindingTest.unity │ ├── BindingTest.unity.meta │ ├── RustMeshModifier.cs │ ├── RustMeshModifier.cs.meta │ ├── RustNative.meta │ ├── RustNative │ │ ├── RustNative.asmdef │ │ ├── RustNative.asmdef.meta │ │ ├── RustObject.cs │ │ ├── RustObject.cs.meta │ │ ├── UnityBindings.cs │ │ └── UnityBindings.cs.meta │ ├── libunity_rust.dylib │ └── libunity_rust.dylib.meta ├── Packages │ ├── manifest.json │ └── packages-lock.json ├── ProjectSettings │ ├── AudioManager.asset │ ├── AutoStreamingSettings.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── SceneTemplateSettings.json │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ ├── VersionControlSettings.asset │ └── XRSettings.asset └── UserSettings │ └── EditorUserSettings.asset └── unityrust_native ├── Cargo.toml └── src ├── bindings ├── debug.rs ├── delegates.rs ├── gameobject.rs ├── mod.rs └── nativearray.rs ├── lib.rs ├── rust_object.rs └── unity_mesh_updater.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/README.md -------------------------------------------------------------------------------- /UnityRust/Assets/BindingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/BindingTest.cs -------------------------------------------------------------------------------- /UnityRust/Assets/BindingTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/BindingTest.cs.meta -------------------------------------------------------------------------------- /UnityRust/Assets/BindingTest.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/BindingTest.unity -------------------------------------------------------------------------------- /UnityRust/Assets/BindingTest.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/BindingTest.unity.meta -------------------------------------------------------------------------------- /UnityRust/Assets/RustMeshModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/RustMeshModifier.cs -------------------------------------------------------------------------------- /UnityRust/Assets/RustMeshModifier.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/RustMeshModifier.cs.meta -------------------------------------------------------------------------------- /UnityRust/Assets/RustNative.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/RustNative.meta -------------------------------------------------------------------------------- /UnityRust/Assets/RustNative/RustNative.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/RustNative/RustNative.asmdef -------------------------------------------------------------------------------- /UnityRust/Assets/RustNative/RustNative.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/RustNative/RustNative.asmdef.meta -------------------------------------------------------------------------------- /UnityRust/Assets/RustNative/RustObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/RustNative/RustObject.cs -------------------------------------------------------------------------------- /UnityRust/Assets/RustNative/RustObject.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/RustNative/RustObject.cs.meta -------------------------------------------------------------------------------- /UnityRust/Assets/RustNative/UnityBindings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/RustNative/UnityBindings.cs -------------------------------------------------------------------------------- /UnityRust/Assets/RustNative/UnityBindings.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/RustNative/UnityBindings.cs.meta -------------------------------------------------------------------------------- /UnityRust/Assets/libunity_rust.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/libunity_rust.dylib -------------------------------------------------------------------------------- /UnityRust/Assets/libunity_rust.dylib.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Assets/libunity_rust.dylib.meta -------------------------------------------------------------------------------- /UnityRust/Packages/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Packages/manifest.json -------------------------------------------------------------------------------- /UnityRust/Packages/packages-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/Packages/packages-lock.json -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/AutoStreamingSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/AutoStreamingSettings.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/PackageManagerSettings.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/PresetManager.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/ProjectVersion.txt -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/SceneTemplateSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/SceneTemplateSettings.json -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/VFXManager.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/VersionControlSettings.asset -------------------------------------------------------------------------------- /UnityRust/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/ProjectSettings/XRSettings.asset -------------------------------------------------------------------------------- /UnityRust/UserSettings/EditorUserSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/UnityRust/UserSettings/EditorUserSettings.asset -------------------------------------------------------------------------------- /unityrust_native/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/unityrust_native/Cargo.toml -------------------------------------------------------------------------------- /unityrust_native/src/bindings/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/unityrust_native/src/bindings/debug.rs -------------------------------------------------------------------------------- /unityrust_native/src/bindings/delegates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/unityrust_native/src/bindings/delegates.rs -------------------------------------------------------------------------------- /unityrust_native/src/bindings/gameobject.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/unityrust_native/src/bindings/gameobject.rs -------------------------------------------------------------------------------- /unityrust_native/src/bindings/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/unityrust_native/src/bindings/mod.rs -------------------------------------------------------------------------------- /unityrust_native/src/bindings/nativearray.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/unityrust_native/src/bindings/nativearray.rs -------------------------------------------------------------------------------- /unityrust_native/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/unityrust_native/src/lib.rs -------------------------------------------------------------------------------- /unityrust_native/src/rust_object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/unityrust_native/src/rust_object.rs -------------------------------------------------------------------------------- /unityrust_native/src/unity_mesh_updater.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlgys8/UnityRustInteractTest/HEAD/unityrust_native/src/unity_mesh_updater.rs --------------------------------------------------------------------------------