Enhanced Objects
| 
 Enhanced Object 
 An Enhanced Object is a simple Object with BeginPlay, Tick, Destroy and all world-dependent functions (e.g. GetPlayerCharacter, Delay, etc.). It's like an actor without a viewport, and therefore more powerful.  | 
 Enhanced Data Asset 
 An Enhanced Data Asset is a simple Data Asset with all world-dependent functions (e.g. GetPlayerCharacter, Delay, etc.).  | 
K2Nodes
| 
 For Each Loop (Enhanced) 
 This is the same as the For Each Loop blueprint macro, but coded in c++, and therefore more powerful. There is also an expandable node option to show/hide Break pin.  | 
 For Each Loop (Set) 
 The For Each Loop (Set) is to sets what the basic for each loop is to arrays. Basically, it iterate through all elements of selected set. There is also an expandable node option to show/hide Break pin. ⚠️Iteration Index is not the same as Array Index since set items doesn't have index.  | 
| 
 For Each Loop (Enhanced) 
 The For Each Loop (Map) is to maps what the basic for each loop is to arrays. Basically, it iterate through all elements of selected map, returning each loop the key and its associated value. There is also an expandable node option to show/hide Break pin. ⚠️Iteration Index is not the same as Array Index since set items doesn't have index.  | 
 Enhanced Sequence 
 Enhanced Sequence is exactly the same as basic sequence, but the pins can be renamed. So you can associate an execution flow with a particular pin (e.g. Initialize, Run, End).  | 
| 
 Enhanced Delay 
 Enhanced Delay is basically the same as basic delay, but there is a new pin to make the delay able to ignore time dilation. 
  | 
 Switch on Class/Object 
 Switch on Class/Object offers the possibility of switching on selected classes based on the class or given object's class. 
  | 
Math Blueprint Function Library
| 
 Euclidian modulo 
 Euclidian modulo returns the remainder of A/B. Instead of basic modulo, it returns only the positive remainder (e.g. 5%3=2, -5%3=1).  | 
 Even/Odd 
 Returns true if input is even/odd.  | 
| 
 Lerp (Vector2D & Vector4) 
 Theses are the same as others Lerp functions.  | 
 Lerp Array (float, Vector, Vector2D, Vector4) 
 Lerp array returns the value associated at index Alpha. E.g. if Alpha == 0 returns 100% of first array element, if Alpha == 1 returns 100% of last array element. For an array of 4 elements, if Alpha == 0.5 returns 50% of 2nd and 50% of 3rd element of the array.  | 
| 
 Middle of Two Points (Vector2D, Vector, Vector4) 
 Returns the point in the middle of A and B.  | 
 Not Nearly Equel (Float) 
 Returns true if A != B with an error tolerance.  | 
Actor == Class & Actor != Class
.png)
Returns true if the object's class is == or != the selected class.
Containers Blueprint Function Library
| 
 Contains Not 
 Returns true if selected element/key is not in array/set/map.  | 
 Remove Single 
 Remove only the first found item that is the same as the selected one.  | 
| 
 Array to Set 
 Converts an array to a set. Duplicates are obviously removed.  | 
 Random Set Item (from Stream) 
 Equivalent functions of array random but for sets.  | 
| 
 Find All Items 
 Returns indexes of all matching items of the array.  | 
 Find (All) Item(s) by Class 
 Return (all) item(s) matching selected class. Target Array obviously needs to be of type of Object.  | 
Utility Blueprint Function Library
| 
 CPU Utilities 
 
  | 
 GPU Utilities 
 
  | 
| 
 Device Utilities 
 
  | 
 Destroy Player Controller 
 Really destroys a player controller. Basic Destroy Actor doesn't works on player controllers.  | 
| 
 Set Text With Maximum 
 Same as the Set Text in widgets but with limited amount of characters. E.g. "This is an awesome text" with a Max Length of 15 will results as "This is an awes".  | 
 String to Bool 
 Converts a string to a boolean ("true" returns true, any other sentence will return false). Drag a string on a bool will automatically create the conversion node.  | 
Other Plugins
All my other library blueprint plugins (present and future) are also included in this plugin :
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 


.png)

.png)
.png)
.png)


.png)


.png)
.png)

.png)

.png)
.png)
.png)
.png)
.png)

.png)
.png)

.png)
.png)
.png)







                            Our Marketplace