We will now set the inventoryScreen
variable in its proper place. The best place to put this is when the inventory menu pops up. So, go to Pause_Inventory by navigating to Content | Blueprints | UI. In Pause_Inventory, locate the Event Construct in the Event Graph (if an Event Construct does not exist yet, create one), and from here, get every actor from the Field Player class by creating Get All Actors of Class, which is located under Utilities in the Actions menu:
Under Actor Class in the Get All Actors Of Class function, change the actor to Field Player:
From the Out Actors pin, in the Get All Actors Of Class function, you will need to attach a GET function. This will take an array of all actors in your Field Player class and allow access to individual members of the class:
Lastly, open your all possible actions and uncheck Context Sensitive. Go to Set Inventory Screen by navigating to Class | Field Player:
Once done, connect the Target...