Training Stream - Extending the Editor - Jan. 20th, 2015

Hope I’m not too late to the party. I’ve got a question regarding input values in the editor. I’ve got a plugin I’ve been working on thats nearly complete which adds support for all the basic integral types within blueprints. Everything functions perfectly except for specifying either default values for the added types in the property details window or for “make literal of” nodes because the editor only uses the default types. I’ve got a workaround at the moment where I make a string literal and parse it to the desired type in custom conversion nodes. How would I got about accepting input for these types properly? Would I need to make a custom details window that features a text box that validates input suited to my plugins needs? Searching through the source, I noticed the IDetailCustomization interface but wasn’t sure how to use it.

Also, the editor doesn’t automatically drop a conversion node when connection to inputs of other types, and I have to insert the custom conversion nodes manually. Is there a way I can get the editor to intuitively know which of my custom conversion nodes to drop in automatically? I also noticed the usage of EdGraphSchemas within the source and have been wondering is this what I’m looking for to fix this issue?

Any advice is greatly appreciated.