Skip to content
This repository was archived by the owner on Apr 26, 2021. It is now read-only.

Commit bc6c593

Browse files
committed
Cards animation
1 parent d5c9e88 commit bc6c593

File tree

7 files changed

+313
-110
lines changed

7 files changed

+313
-110
lines changed

GGJ21/Assets/Plugins/GameTemplate/Scripts/UI/Menu/MenuManager.cs

+4-2
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,15 @@ public class MenuManager : MonoBehaviour {
1212
Stack<MenuBase> currMenu;
1313

1414
void Start() {
15+
1516
currMenu = new Stack<MenuBase>();
1617
currMenu.Push(Menus[FirstMenuId]);
18+
MenuBase firstMenu = currMenu.Peek();
1719

1820
TemplateGameManager.Instance.uiinput.SetSelectedButton(null);
1921

2022
foreach (var menu in Menus) {
21-
if (menu != currMenu.Peek())
23+
if (menu != firstMenu)
2224
menu.Hide(true);
2325

2426
if(menu.rt.anchorMin == Vector2.zero && menu.rt.anchorMax == Vector2.one && menu.rt.pivot.x == 0.5f && menu.rt.pivot.y == 0.5f && !(menu is PopupMenuBase)) {
@@ -35,7 +37,7 @@ void Start() {
3537
IEnumerator DelayedShow() {
3638
yield return null;
3739
yield return null;
38-
currMenu.Peek().Show(true);
40+
firstMenu.Show(true);
3941
}
4042
}
4143

GGJ21/Assets/Plugins/GameTemplate/Scripts/UI/Menu/PopupMenuBase.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ public class PopupMenuBase : MenuBase {
1313

1414
protected bool isShowed = true;
1515

16-
private void Start() {
16+
protected override void Awake() {
17+
base.Awake();
18+
1719
RecalcPos();
1820

1921
cg.interactable = cg.blocksRaycasts = true;

0 commit comments

Comments
 (0)