Merge pull request #17 from Xevion/hide-menu

PlayHidden Menu
This commit is contained in:
Xevion
2020-05-25 09:28:54 -05:00
committed by GitHub

View File

@@ -116,7 +116,15 @@ public class UIController : MonoBehaviour {
private void Update() {
// on Escape key, attempts to change UI stance to the Title Screen
if (Input.GetKeyDown(KeyCode.Escape))
if (_currentUI == UIStance.PlayHidden)
ChangeStance(UIStance.PlayAdjust);
else
ChangeStance(UIStance.Title);
else if (Input.GetKeyDown(KeyCode.LeftAlt))
if (_currentUI == UIStance.PlayAdjust)
ChangeStance(UIStance.PlayHidden);
else if (_currentUI == UIStance.PlayHidden)
ChangeStance(UIStance.PlayAdjust);
}
/// <summary>
@@ -170,7 +178,7 @@ public class UIController : MonoBehaviour {
ShowBoidsTitle(true);
}
}
// Settings/About/Play -> Title
// Settings/About/PlayAdjust -> Title
else if (stance == UIStance.Title) {
MoveElements(UIGroup.TitleScreen, false);
if (_currentUI == UIStance.PlayAdjust) {
@@ -183,6 +191,14 @@ public class UIController : MonoBehaviour {
else if (_currentUI == UIStance.About)
MoveElements(UIGroup.AboutScreen, true);
}
// PlayAdjust -> PlayHidden
else if (stance == UIStance.PlayHidden && _currentUI == UIStance.PlayAdjust) {
MoveElements(UIGroup.AdjustmentsScreen, true);
}
// PlayHidden -> PlayAdjust
else if (stance == UIStance.PlayAdjust && _currentUI == UIStance.PlayHidden) {
MoveElements(UIGroup.AdjustmentsScreen, false);
}
_currentUI = stance;
}