mirror of
https://github.com/Xevion/Boids.git
synced 2025-12-12 12:10:59 -06:00
implement PlayHidden menu for unobstructed view
This commit is contained in:
@@ -116,7 +116,15 @@ public class UIController : MonoBehaviour {
|
|||||||
private void Update() {
|
private void Update() {
|
||||||
// on Escape key, attempts to change UI stance to the Title Screen
|
// on Escape key, attempts to change UI stance to the Title Screen
|
||||||
if (Input.GetKeyDown(KeyCode.Escape))
|
if (Input.GetKeyDown(KeyCode.Escape))
|
||||||
|
if (_currentUI == UIStance.PlayHidden)
|
||||||
|
ChangeStance(UIStance.PlayAdjust);
|
||||||
|
else
|
||||||
ChangeStance(UIStance.Title);
|
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>
|
/// <summary>
|
||||||
@@ -170,7 +178,7 @@ public class UIController : MonoBehaviour {
|
|||||||
ShowBoidsTitle(true);
|
ShowBoidsTitle(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Settings/About/Play -> Title
|
// Settings/About/PlayAdjust -> Title
|
||||||
else if (stance == UIStance.Title) {
|
else if (stance == UIStance.Title) {
|
||||||
MoveElements(UIGroup.TitleScreen, false);
|
MoveElements(UIGroup.TitleScreen, false);
|
||||||
if (_currentUI == UIStance.PlayAdjust) {
|
if (_currentUI == UIStance.PlayAdjust) {
|
||||||
@@ -183,6 +191,14 @@ public class UIController : MonoBehaviour {
|
|||||||
else if (_currentUI == UIStance.About)
|
else if (_currentUI == UIStance.About)
|
||||||
MoveElements(UIGroup.AboutScreen, true);
|
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;
|
_currentUI = stance;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user