Add "Edit As" context menu for editing objects using a base type editor #83
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This can be useful if only the PRC editor is available for the object's exact type, but one of the base types has a dedicated graphical editor. This way, at least part of the object can be edited graphically.
The main use case is to view/edit the synched object flags of types that have no graphical editor implemented. Sometimes you can also edit other base types - for example, you can edit a Object-In-Volume Detector as a Collision Detector to get a full graphical editor instead of the default PRC editor.
I know this is a bit of a workaround. It would be better to implement the missing editors (especially for the very simple cases, like Object-In-Volume Detector shown above). But IMO this is a useful option for types where writing a full editor is complicated.