Lucien Greathouse
9720c56765
Change each VfsItem to keep a full route instead of just its name
2018-01-03 15:56:19 -08:00
Lucien Greathouse
fe240ed577
Prototype JsonModelPlugin, untested
...
Also cleaned up all of the warnings in the other plugin code
2017-12-21 17:09:32 -08:00
Lucien Greathouse
aaaf3ba0b9
Implement handle_rbx_change API for plugins as a pass
2017-12-20 22:11:46 -08:00
Lucien Greathouse
b885cae086
Rename TransformResult -> TransformFileResult in preparation for two-way syncing
2017-12-20 22:01:38 -08:00
Lucien Greathouse
6472a2cbce
Add handle_file_change to plugin API
...
This solves the problem I was running into with the ScriptPlugin implementation -- if foo/init.lua changes, foo needs to be requested, not 'foo/init.lua' (which would then erroneously create a ModuleScript before this commit)
2017-12-17 22:47:16 -08:00
Lucien Greathouse
12bfcd7b66
Implement init.lua support in ScriptPlugin
2017-12-14 01:11:44 -08:00
Lucien Greathouse
67ac6b7cec
First implementation of 'ScriptPlugin', which serves script files as scripts
2017-12-14 01:11:44 -08:00