Esempio n. 1
0
 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("创建主机失败!");
     }
 }
Esempio n. 2
0
    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();
    }
Esempio n. 3
0
    /// <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;
    }
Esempio n. 4
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();
    }
Esempio n. 5
0
        // 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);
            }
        }
Esempio n. 6
0
 private void Awake()
 {
     instance = this;
 }