using UnityEngine; using UnityEngine.UI; using System.Collections; using System.Collections.Generic; using UnityEngine.EventSystems; public class ManaUI : MonoBehaviour { #region 变量 public static Transform SeleDateItem; #endregion private void Awake() { Initializer.RegistValue += RegistValue; Initializer.RegistReference += RegistReference; ManaReso.Get("Canvas", Folder.PrefabUI, true, null, true); ManaReso.Get("EventSystem", Folder.PrefabUI, false, null, false); } private void RegistValue() { #region A #region A_Confirm ManaReso.AddButtonEvent ( "A_Confirm", () => { ManaReso.Get("B_SignIn").TweenForCG(); ManaReso.SetActive("A_Notice", false); } ); #endregion #endregion #region B #region B_Get ManaReso.AddButtonEvent ( "B_Get", () => { ManaReso.SetActive("B_Get", false); ManaReso.SetActive("B_Info", true); ManaReso.SetActive("B_Confirm", true); SeleDateItem.GetChild(1).SetActive(true); ManaData.Coin += 1500; } ); #endregion #region B_SignIn ManaReso.Get("B_SignIn").CreateTweenCG(0f, 1f, 0.5f, false, true, Curve.EaseOutQuad); Transform tra = ManaReso.Get("B_Grid"); SeleDateItem = ManaReso.Get("DateItem", Folder.PrefabUI, false, tra, false); ManaReso.Get("DateItem", Folder.PrefabUI, false, tra, false); ManaReso.Get("DateItem", Folder.PrefabUI, false, tra, false); ManaReso.Get("DateItem", Folder.PrefabUI, false, tra, false); ManaReso.Get("DateItem", Folder.PrefabUI, false, tra, false); ManaReso.Get("DateItem", Folder.PrefabUI, false, tra, false); ManaReso.Get("DateItem", Folder.PrefabUI, false, tra, false); #endregion #region B_Confirm ManaReso.AddButtonEvent ( "B_Confirm", () => { ManaData.Main--; ManaReso.Get("B_SignIn").TweenBacCG(); } ); #endregion #endregion #region C #region C_Manage ManaReso.AddButtonEvent ( "C_Manage", () => { ManaData.Main++; ManaReso.Get("C_Main").TweenBacCG(); ManaReso.SetActive("F_Manage", true); ManaReso.Get("F_Manage").TweenForVec(); } ); #endregion #region C_Main Tween tween = ManaReso.Get("C_Main").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad); #endregion #region C_MiniGame Button enterGameA = ManaReso.Get