{"repo":"gregorhcs/UEComponentPicker","free":true,"listed":false,"github":"https://github.com/gregorhcs/UEComponentPicker","clone":"git clone https://github.com/gregorhcs/UEComponentPicker.git","description":"UE plugin adding a component picker type to easify components referencing each other.","language":"C++","stars":41,"topics":["unreal","unreal-engine","unreal-engine-5"],"license":"MIT","category":"game-templates","readme_excerpt":"Unreal Editor Component Picker Concept Adds a FComponentPicker struct, with which you can pick an existing actor component via a drop-down menu at editor-time and retrieve it in C++/BP at runtime. This allows for a more Unity-like dependency injection pattern, where component devs don't need to provide any kind of setter method that has to be manually called to inject the dependency. Table Of Contents Supported Engine Version Installation Development Status Usage Picker Property Configuration Picking a Component Retrieving a Component Supported Engine Version The plugin was developed for Unreal Engine 5.5+, though it should work for all 5.X versions. Installation The best way is to clone this repository as a submodule; that way you can contribute pull requests if you want and more importantly, easily get latest updates. The repo should be placed in your project's Plugins folder. Alternatively you can download the ZIP of this repo and place it in YourProject/Plugins/ . Development Status This plugin is currently in an experimental state. There are some bugs, missing quality of life features and polish. It definitely wasn't battle-tested yet :) You can see all improvements I'd like to make in the GitHub issues tab, feel free to open new issues. Also, any general feedback and pull-requests are much appreciated! Usage Picker Property Configuration To configure a component picker in Blueprint, add a new ComponentPicker property to a component, expose it to be editable within the o","default_branch":null,"files":null,"tree":[],"storefront":"/r/gregorhcs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gregorhcs/UEComponentPicker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}