Im following the inventory tutorial by Ryan Laley and Im at part 11, the part where he makes the container inventory. I am making a single player 3rd person game and had no need to make a player controller, just using the BP_ThirdPersonBlueprint. In the container/chest event graph he gets the player controller then casts it to his player controller, however I do not have one so I skipped the cast part and made my even Interact With go directly to the Get HUD, the target being the BP_ThirdPersonBlueprint. However no inventory pops up when I press my interact button on the chest. Any help is appreciated
Just because you’re making a singleplayer game doesn’t mean you shouldn’t use a player controller- they’re extremely useful.
What you’ve added here works though. Assuming PlayerCharacter, WB HUD, and BPC Inventory System are all valid. If any of those three were invalid, you’d get an error.
So first things first, add print statements. Make sure that this interface event is actually getting called. If it is, just follow along your chain of execution, adding print statements along the way until one that should print doesn’t or until you’ve added the widget to the screen and it still isn’t there. Alternatively, you can use breakpoints.
To give more input, I’ll need to see more of the blueprint.
