Super early version allowing game code to be viewed, edited, saved and built inside the editor.
Comes from an Epic Friday project I have been working on.
Lots of stuff TODO:
- Code cleanup.
- Add ISourceCodeAccessor API so this can be used with the editor's various "Go to source..." options.
- Add source control integration.
- Proper error reporting when saving files.
- Better undo/redo support.
- Use Clang (or similar) for syntax highlighting.
- Monitor files/directories properly so we pick up file adds/deletions etc.
- Line numbers.
- Variable tab widths.
- C# syntax highlighting.
- Ctrl+Tab support.
- Output log for builds.
- Expose project settings for editing.
- <insert your feature here>
[CL 2481374 by Thomas Sarkanen in Main branch]