Skip to content

Releases: JanSeliv/FunctionPicker

Sample Project UE5.3

14 Oct 17:17
cfae73b
Compare
Choose a tag to compare

Function Picker UE5.3 Release

What's New:

  • Updated to Unreal Engine 5.3.
  • Implemented Data Validation to verify bound functions.

How It Works:

The sample project demonstrates the Data Validation feature. It will display an error in the Message Log if a bound function is improperly set or no longer exists (e.g., if it has been renamed or removed).
Sample Screenshot

To enable this validation in your own code, simply override IsDataValid(Context) in any UObject-derived class and call FFunctionPicker::IsDataValid(Context). For a practical example, refer to the code in the Sample Project, where USampleInputAction now does it.
For another similar example, refer to this commit.

Get Started:

  • Download the sample project here.

I hope you find these updates valuable for your Unreal Engine development journey.

Sample Project UE5.2

09 Jun 07:23
53f1c23
Compare
Choose a tag to compare

🎉 Release: Function Picker UE5.2

I'm excited to announce the release of Function Picker for Unreal Engine 5.2! To demonstrate its capabilities, I have prepared a sample project showcasing the efficient binding of multiple input actions. With Function Picker, you have the ability to select the Function To Bind for each input action asset. This feature enables you to conveniently bind all the input actions at once in your code by iterating through them. This approach eliminates the traditional method of individually binding each input action directly by function reference, which can pose challenges for projects with a significant number of inputs.

Sample

For a more detailed explanation of this usage example, please refer to the 'Usage Example' section of the documentation here.

Download the sample project here.

Feel free to explore this project to gain insights into utilizing the Function Picker. If you have any questions or need further assistance, please don't hesitate to reach out. Happy exploring!