Conversation
No need for this folder
Updating gitignore
…d interact inputs implemented.
…ithin range. Added some temporary UI
…gation input scheme. Created temporary level and gamemode for testing main menu.
…epad and mouse. Added a lerping functionality to the 'select' image for smoother transition. added "Slate" to build.cs
This reverts commit e568f6f.
…l need to move some stuff over to c++ from settings & Main menu blueprints.
…ns hold child canvas.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What?
SNavigatableMenu class: created a modular menu class that will be used for all in-game menus, with KBM and Controller Support. Can navigate left, right, up, down, in and out of menus.
SMenuButton class: Wrapper class for unreal buttons, for use in the NavigatableMenu class.
MainMenu Level: created a basic level to test and demonstrate the NavigatableMenu. created basic button layout with submenu.
PlayerHud Blueprint class: Created a basic heads up display with health bar, radial timer, and Ammo counter.
Interact Interface: created a basic interact interface for use on any interactable object.
Why?
PlayerHUD class requires character information, and merging will streamline the process rather than creating temporary character actions.
Testing?
Main Menu works as intended, with button navigation. Can add any number of buttons with any number of connections.
More testing will be done with the playerHUD once merged, and connected to actual player.
Anything Else?
Implemented tick functionality on both the playerHUD and MainMenu for certain Lerp functionality. This may drop performance a little bit, but can be removed if required.