I want the following functionalities prototyped using unreal engine 5 C++ as a plugin -- 2

Job ID: 36098570

Budget: ₹5,000 – ₹8,000 INR

1. Collect Objects and put into an inventory (Object should contain a
struct variable that stores its properties such as object image,
stackable, description)
2. Inspect Item (similar to what we see in Skyrim)
3. Switch On/Off a Torch
4. Switch On/Off a Night Vision
5. A functional elevator with buttons.
6. Bar compass with 360 degrees bearings
7. Soft lock system.

Please note: we specifically require all this to be done in C++. All
the items should have a common interaction interface.All the above
interactable actors should be child of a single class that implements
the interface.

With a third person C++ template.