1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- public class EnterMinigamePanelManager : Regist
- {
- #region Config
- private static Text Title;
- private static Text CostText;
- private static Text ChangeButtonTitle;
- private static Text ConfirmButtonTitle;
- private static Button ChangeButton;
- private static Button CloseButton;
- private static Transform Mask;
- #endregion
- public override void RegistReference()
- {
- Title = ResourceManager.Get<Text>(ObjectLabel.AC_Title);
- CostText = ResourceManager.Get<Text>(ObjectLabel.AC_CostText);
- ChangeButtonTitle = ResourceManager.Get<Text>(ObjectLabel.AC_ChangeButtonTitle);
- ConfirmButtonTitle = ResourceManager.Get<Text>(ObjectLabel.AC_ConfirmButtonTitle);
- ChangeButton = ResourceManager.Get<Button>(ObjectLabel.AC_ChangeButton);
- CloseButton = ResourceManager.Get<Button>(ObjectLabel.AC_CloseButton);
- Mask = ResourceManager.Get(ObjectLabel.AC_EnterMinigamePanelMask);
- }
- public static void TryOpenPanel()
- {
- MiniGameType miniGameType;
- if (TutorialManager.NewplayerTutorial)
- {
- MinigameAward.UnlockFlowerID = 1;
- MinigameAward.HaveNewFlowerFlag = true;
- miniGameType = MiniGameType.Punch;
- MiniGameManager.GameEnter(miniGameType);
- }
- else if (TutorialManager.MemoryMinigameTutorial)
- {
- miniGameType = MiniGameType.Memory;
- MiniGameManager.GameEnter(miniGameType);
- }
- else if (TutorialManager.FindMinigameTutorial)
- {
- miniGameType = MiniGameType.Find;
- MiniGameManager.GameEnter(miniGameType);
- }
- else
- {
- miniGameType = MiniGameManager.SelectMinigameType();
- }
- }
- public static void OpenPanel()
- {
- Mask.TweenForCG();
- }
- public static void ClosePanel()
- {
- Mask.TweenBacCG();
- }
- }
|