-
Posts
607 -
Joined
-
Last visited
Single Status Update
-
Hello,
as you suggested, I took a brief look at FlightPlan.
I guess everything below this line:
I took a brief look a FlightPlan.
I suppose everything below this line: https://github.com/schlosrat/FlightPlan/blob/c0431bb3ce4c18de62e2ac74367d26db09a395a5/FlightPlanProject/FlightPlanPlugin.cs#L956
Is up for external usage.It should be pretty straight forward to create bindings for those functions. The hardest part is probably to make that an optional dependency.
-
If you look at the README.md you'll find info on how to setup FP as a soft dependency so you can check to see if it's there and then if it is you can call it's public methods via reflection methods.
Also, if FP is loaded, then Node Manager should also be loaded and it's methods can be called similarly.
Also, both are available as nuget packages, so you can access them that way just like SpaceWarp and BepInEx so you don't even need to have their DLLs in your external_dlls folder.