Jump to content

schlosrat

Members
  • Posts

    607
  • Joined

  • Last visited

Reputation

465 Excellent

2 Followers

Profile Information

  • About me
    Spam in a Can
  • Location
    USA, Florida, Space Coast

Recent Profile Visitors

6,897 profile views

Single Status Update

See all updates by schlosrat

  1. 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.

    1. schlosrat

      schlosrat

      Yep, those are the public methods. I’ve got some info in the README.md on how to call them, but that’s down at the end of that file

    2. schlosrat

      schlosrat

      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.

×
×
  • Create New...