using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class StartGameView : PinBallUIBase { public GameObject btn_Start; public GameObject btn_Quit; public GameObject btn_Normal; public GameObject btn_Diff; protected override void Init() { base.Init(); uILevel = PinBallUILevel.BG; btn_Start = transform.Find("btn_Start").gameObject; btn_Normal = transform.Find("btn_Normal").gameObject; btn_Diff = transform.Find("btn_Difficulty").gameObject; btn_Quit = transform.Find("btn_Quit").gameObject; UIEventListener.Get(btn_Start).onClick = OnClick; UIEventListener.Get(btn_Normal).onClick = OnClick; UIEventListener.Get(btn_Diff).onClick = OnClick; UIEventListener.Get(btn_Quit).onClick = OnClick; } private void OnClick(GameObject go) { if (go.name == "btn_Start") { // print("btn_Start"); GameInstantiateData.Instance.int_levelIdx = 0; PinBallUIManager.instance.CloseUI(new object[] { "StartGameView" }); PinBallUIManager.instance.ShowUI(new object[] { "LoadingView","MainGame"}); } else if (go.name == "btn_Normal") { GameInstantiateData.Instance.int_levelIdx = 1; PinBallUIManager.instance.CloseUI(new object[] { "StartGameView" }); PinBallUIManager.instance.ShowUI(new object[] { "LoadingView", "MainGame" }); } else if (go.name == "btn_Difficulty") { GameInstantiateData.Instance.int_levelIdx = 2; PinBallUIManager.instance.CloseUI(new object[] { "StartGameView" }); PinBallUIManager.instance.ShowUI(new object[] { "LoadingView", "MainGame" }); } else if (go.name == "btn_Quit") { Application.Quit(); } } protected override void ShowUIOpt(object[] args) { } protected override void HideUIOpt() { } }