public void OnClickCreateBtn() { if (string.IsNullOrEmpty(nameText.text)) { UIMgr.instance.ShowTipString("昵称不能为空!"); return; } if (NetManager.singleton.client != null) { // 走到这里,说明点击了加入房间,再点击了创建房间 // 需要先删除client NetManager.singleton.StopClient(); } if (NetManager.singleton.StartHost() != null && NetworkServer.active) { CoinMgr.instance.Init(); RankPanel panel = UIMgr.instance.GetOrCreatePanel("p_ui_rank_panel") as RankPanel; panel.InitList(); PlayerPrefs.SetString(PLAYER_NAME, inputName); Exit(); } else { UIMgr.instance.ShowTipString("创建主机失败!"); } }
private void OnClientConnect(string gameEvent) { ipText.GetComponent <UIInput>().SaveValue(); PlayerPrefs.SetString(LoginPanel.PLAYER_NAME, LoginPanel.inputName); client = null; Exit(); RankPanel panel = UIMgr.instance.GetOrCreatePanel("p_ui_rank_panel") as RankPanel; panel.InitList(); }
/// <summary> /// 랭킹 버튼이 눌렸을 때의 처리 /// </summary> public void OnRankBtn() { // 버튼음 재생 GameManager.Instance.SoundManager.PlaySFX(AudioNameConstant.BUTTON_SOUND); RankPanel rankPanel = PanelManager.GetPanel(typeof(RankPanel)) as RankPanel; rankPanel.Show(); Time.timeScale = 0; }
// Use this for initialization void Start() { rankPanel = data.GetComponentInChildren <RankPanel>(); namePanel = data.GetComponentInChildren <NamePanel>(); scorePanel = data.GetComponentInChildren <ScorePanel>(); GameControl.instance.Leaderboardfilter = 1; updateTitleHeaderFields(); LoadTopScores(); }
// Use this for initialization public void Start() { image_GroundLoss = transform.Find("Panel_GroundLoss").GetComponent <Image>(); image_GroundLoss_En = transform.Find("Panel_GroundLoss_En").GetComponent <Image>(); image_GroundSuccess = transform.Find("Panel_GroundSuccess").GetComponent <Image>(); image_GroundSuccess_En = transform.Find("Panel_GroundSuccess_En").GetComponent <Image>(); image_GroundSuccessEffect = transform.Find("Panel_GroundSuccessEffect").GetComponent <Image>(); animator_GroundSuccess_En = transform.Find("Panel_GroundSuccess_En").GetComponent <Animator>(); animator_GroundLoss = transform.Find("Panel_GroundLoss").GetComponent <Animator>(); animator_GroundLoss_En = transform.Find("Panel_GroundLoss_En").GetComponent <Animator>(); animator_GroundSuccess = transform.Find("Panel_GroundSuccess").GetComponent <Animator>(); animator_GroundSuccessEffect = transform.Find("Panel_GroundSuccessEffect").GetComponent <Animator>(); image_Ranks = new List <RankPanel>(); { RankPanel ui = new RankPanel(); ui.image_Head = transform.Find("Panel_First/Image_Head").GetComponent <Image>(); ui.image_NumberSlot1 = transform.Find("Panel_First/Image_Value1").GetComponent <Image>(); ui.image_NumberSlot2 = transform.Find("Panel_First/Image_Value2").GetComponent <Image>(); ui.image_NumberSlot3 = transform.Find("Panel_First/Image_Value3").GetComponent <Image>(); ui.image_NumberSlot4 = transform.Find("Panel_First/Image_Value4").GetComponent <Image>(); ui.image_NumberSlot5 = transform.Find("Panel_First/Image_Value5").GetComponent <Image>(); ui.go = transform.Find("Panel_First").gameObject; image_Ranks.Add(ui); } { RankPanel ui = new RankPanel(); ui.image_Head = transform.Find("Panel_Second/Image_Head").GetComponent <Image>(); ui.image_NumberSlot1 = transform.Find("Panel_Second/Image_Value1").GetComponent <Image>(); ui.image_NumberSlot2 = transform.Find("Panel_Second/Image_Value2").GetComponent <Image>(); ui.image_NumberSlot3 = transform.Find("Panel_Second/Image_Value3").GetComponent <Image>(); ui.image_NumberSlot4 = transform.Find("Panel_Second/Image_Value4").GetComponent <Image>(); ui.image_NumberSlot5 = transform.Find("Panel_Second/Image_Value5").GetComponent <Image>(); ui.go = transform.Find("Panel_Second").gameObject; image_Ranks.Add(ui); } { RankPanel ui = new RankPanel(); ui.image_Head = transform.Find("Panel_Third/Image_Head").GetComponent <Image>(); ui.image_NumberSlot1 = transform.Find("Panel_Third/Image_Value1").GetComponent <Image>(); ui.image_NumberSlot2 = transform.Find("Panel_Third/Image_Value2").GetComponent <Image>(); ui.image_NumberSlot3 = transform.Find("Panel_Third/Image_Value3").GetComponent <Image>(); ui.image_NumberSlot4 = transform.Find("Panel_Third/Image_Value4").GetComponent <Image>(); ui.image_NumberSlot5 = transform.Find("Panel_Third/Image_Value5").GetComponent <Image>(); ui.go = transform.Find("Panel_Third").gameObject; image_Ranks.Add(ui); } }
private void Awake() { instance = this; }