Pushed most of my recent work over into the plugins 4.16 branch, patch notes are below
Changed VRGripInterface events to better allow for c++ overrides
(from BlueprintImplementableEvent to BlueprintNativeEvent)
Changed secondary grip bAllowSecondaryGrip into an enum with different types **(WILL REQUIRE BP CHANGES)**
+ SG_None, // No secondary grips
+ SG_Free, // Can secondary grip anywhere
+ SG_SlotOnly, // Can only secondary grip at a slot
+ SG_FreeWithScaling, // With scaling
+ SG_SlotOnlyWithScaling // With scaling
Added prelim secondary grips with scaling (needs more work, but functional).
SlotOnly and Free types are for the users convienance for checking prior to
calling AddSecondaryGrip. (VRTemplate updated to do ).
Changed the build.cs to place a lot more of the Dependancy modules into
private includes instead of public.
Added a VRLogComponent, can be used to render to texture either the console
or the ouput log so that they can be visible and useable in VR.
Also contains functions for passing keyboard and command input into the console
without a keyboard (Template now has an example of component).