(39) 's Extra Blueprint Nodes for You as a Plugin, No C++ Required!

4.12 New Node ~ JoyIsKey ~ Streamlined Checking for Key values in UMG Overridden Functions

Dear Community,

I have a fun update for you today!


**UE4 Marketplace C++ Plugin Standard Now In Use!**

I now use the UE4 Marketplace C++ standardized way of packaging plugins for distribution, for Victory plugin, which is for you!

JoyIsKey for Fast UMG Blueprint Coding

I do a lot of UMG coding (if you’ve not checked out my GetAllWidgetsOfClass node make sure to check it out!).

Well I wanted a streamlined way to check for Key equality off of the KeyEvent from overridden UMG functions.

So I created one!

And now you can enjoy it too!

My favorite part is that I supplied some key words in the C++ meta data, which means you can just type “==” off of the UMG input node and you will now get my single key equality check node!


**My C++ Code For You**



```


/** Handy helper to check if a Key Event was for specified Key ♥ */
UFUNCTION(BlueprintPure,Category="VictoryBPLibrary|UMG", meta = (Keywords = "== match same equal"))
static void JoyIsKey(const FKeyEvent& KeyEvent, FKey Key, bool& Match)
{    
	Match = KeyEvent.GetKey() == Key;
}


```



New Download for UE4 4.12 (55mb, Media Fire)

:heart: Please note I now use the UE4 Marketplace C++ Plugin Standard when packaging Victory plugin for you :heart:

  1. Win64 Development
  2. Win64 Shipping <~~~~~~ NEW!
  3. Win32 Development
  4. Win32 Shipping
  5. HTML5 Development
  6. HTML5 Shipping <~~~~~~ NEW!

Please see my instructions for Packaging UE4 Plugins With Your Game.


**Prior Engine Versions**

**4.11: **http://www.mediafire.com/download/jp91b9atphm2obt/VictoryPlugin11.zip

Donations can be sent to me via:

:heart: