Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor CoreInterop and update dependent files
The heavy refactoring of the CoreInterop codebase involved the removal of `CoreNative.cs` and `CoreNative.g.cs` file. This was compensated by adding the required logic in `ScenariumCore.cs`, including DLL imports. Additional changes were implemented to `ScenariumCore` to facilitate communication with its DLL. Commit also includes changes to `prebuild.bat`, updating the path to the DLL, and rewriting several functions in Rust code (in `graph_api.rs` and `func_lib_api.rs`). Notably, Graph and FuncLib now export to YAML. Additionally, removed redundant `ScenariumCore.Init()` calls in `Program.cs` and `MainWindow.xaml.cs`.
- Loading branch information