Description
Component Picker Tool allows for creating new properties called "Component Picker".
Those properties are expected to be used in components as public fields, then when that component is added to an Actor the "Component Picker" property will allow to reference any component from this Actor's hierarchy.
This plugin's purpose is to reduce the unnecessary boiler plate code that often creeps in to unreal projects to handle the communication between components.
How it works:
Component Picker holds a referenced component's name.
Whenever this name changes it will automatically get updated, doesn't matter if blueprint is in memory or not, it will be marked as dirty for you to save.
At runtime the "GetComponent" function evaluates target component and caches it, so there is no need to cache it's output yourself.
Included formats
- versions