It looks like it uses the same dll on Line 46 which means, I just need to figure out how to introspect into that location. Then the path would be the same.
Should be able to check if State.Run.AutoSplitter.Type == AutoSplitterType.Script and then use the State.Run.AutoSplitter.Component.
I will investigate and test this soon when I ship my auto-splitter.
Should investigate hooking into scripts auto-downloaded by the splits editor.
Need to understand the interface differences between the scriptable component here: https://github.com/LiveSplit/LiveSplit.ScriptableAutoSplit/blob/f1dc1141fffdba1231b1e8f13300f49bb95fe346/Component.cs
And the built-in downloader model here: https://github.com/LiveSplit/LiveSplit/blob/master/LiveSplit/LiveSplit.Core/Model/AutoSplitter.cs
It looks like it uses the same dll on Line 46 which means, I just need to figure out how to introspect into that location. Then the path would be the same.
Should be able to check if State.Run.AutoSplitter.Type == AutoSplitterType.Script and then use the State.Run.AutoSplitter.Component.
I will investigate and test this soon when I ship my auto-splitter.