[X] Why is this change required? What problem does it solve?
James asked me.
[ ] If it fixes an open issue, include the text Closes #1 (where 1 would be the issue number) to your commit message.
Types of changes
What types of changes does your code introduce? Check all the boxes that apply:
[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
Added a countdown UI to Stage GUI.
Added boolean variable to MatchManager, which influences input from MatchController.
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Description
[ ] Describe your changes in detail.
MatchManager now begins a countdown Task before the MatchStartEvent. During that period, new MatchManager variable, isControllerLocked, is set to true, which disables input from MatchController. Once the countdown finishes, isControllerLocked is set to False and MatchStartEvent is called as usual.
If I am doing something unpleasant in the code, please tell me. Not familiar with Tasks nor this project's code standards.
Motivation and Context
Closes #1
(where 1 would be the issue number) to your commit message.Types of changes
What types of changes does your code introduce? Check all the boxes that apply:
Description
If I am doing something unpleasant in the code, please tell me. Not familiar with Tasks nor this project's code standards.