Exemple #1
0
    /// <summary>
    /// 点击登陆
    /// </summary>
    public void OnBtnLoginClick()
    {
        SoundManager.Instance.PlayEffectMusic(Paths.UI_CLICK);

        if (!string.IsNullOrEmpty(InputUsername.text) &&
            !string.IsNullOrEmpty(InputPassword.text))
        {
            if (!PhotonEngine.Instance.IsConnect)
            {
                TipPanel.SetContent("服务器连接失败。。");
                UIManager.Instance.PushPanel(UIPanelType.Tip);
                return;
            }

            m_LoginRequest.SendLoginRequest(InputUsername.text, InputPassword.text);

            ResetPanel();

            UIManager.Instance.PushPanel(UIPanelType.Mask);
        }
        else
        {
            TextPrompt.text = "用户名或密码不能为空";
        }
    }
Exemple #2
0
 void OnTriggerExit(Collider c)
 {
     if (c.tag.Equals("Player"))
     {
         TipPanel.GetInstance().SetVisible(false);
     }
 }
Exemple #3
0
 /// <summary>
 /// 获取请求添加好友的响应
 /// </summary>
 /// <param name="response"></param>
 public void OnAddRequest(OperationResponse response)
 {
     if ((ReturnCode)response.ReturnCode == ReturnCode.Falied)
     {
         TipPanel.SetContent(response.DebugMessage);
         UIManager.Instance.PushPanel(UIPanelType.Tip);
     }
 }
Exemple #4
0
    public void ShowTip(int tipNumber)
    {
        tipPanelObject.SetActive(true);
        TipPanel tipPanel = tipPanelObject.GetComponent <TipPanel>();

        tipPanel.TitleText.text   = tips[tipNumber - 1].GetComponent <Hint>().Title;
        tipPanel.MessageText.text = tips[tipNumber - 1].GetComponent <Hint>().Message;
    }
Exemple #5
0
    // Use this for initialization
    void Start()
    {
        tip = Tools.GetScenesObj("UI").transform.Find("InprojectionIgnoreCanvas/TipPanel").GetComponent <TipPanel>();
        tip.SetText("请选择反应区域");

        //有氧呼吸墨西哥显示
        yyhxModelTr = transform.parent.Find("youYangHuXi");
        //注册点击事件
        GlobalEntity.GetInstance().RemoveAllListeners();
        GlobalEntity.GetInstance().AddListener <GameObject>(MsgEvent.MOUSE_DOWN, ChooseArea);//选择反应区域
    }
Exemple #6
0
    /// <summary>
    /// 打开界面之前需要先设置内容
    /// </summary>
    /// <param name="text">内容</param>
    /// <param name="action">回掉函数</param>
    public static void SetContent(string text, Action action = null, int timeOff = -1)
    {
        Content     = text;
        OnCompleted = action;

        if (timeOff != -1)
        {
            TimeOff = timeOff;
            TipPanel panel = UIManager.Instance.GetPanel(UIPanelType.Tip) as TipPanel;
            panel.StartCoroutine(panel.AutoHide(TimeOff));
        }
    }
Exemple #7
0
        private void PassPic_Click(object sender, EventArgs e)
        {
            string password = "******";

            if (PassTxtBox.Text == password)
            {
                FormDesk dsk = new FormDesk();
                dsk.Show();
            }
            else
            {
                PassPanel.Hide();
                TipPanel.Show();
            }
        }
Exemple #8
0
    void FillTipList()
    {
        foreach (var tip in UserDataObject.GetCurrentTipsArray())
        {
            GameObject gameObjectTipPanel = Instantiate(exerciseTipPanel) as GameObject;
            TipPanel   tipPanel           = gameObjectTipPanel.GetComponent <TipPanel>();

            tipPanel.tipDescription.text = tip.description;
            tipPanel.tipNumber.text      = (Array.IndexOf(UserDataObject.GetCurrentTipsArray(), tip) + 1).ToString();

            gameObjectTipPanel.transform.SetParent(spacer, false);
        }

        exerciseRepetitions.text = UserDataObject.GetCurrentRepetitionsArrayLength().ToString();
        exerciseMinTime.text     = UserDataObject.GetCurrentRepetitionMinTime() + " sec";
    }
Exemple #9
0
    /// <summary>
    /// 注册响应
    /// </summary>
    /// <param name="response"></param>
    public void OnRegisterResponse(OperationResponse response)
    {
        // 关闭遮罩界面
        UIManager.Instance.PopPanel();

        if ((ReturnCode)response.ReturnCode == ReturnCode.Suceess)
        {
            TipPanel.SetContent("注册成功", () => UIManager.Instance.PopPanel());
            UIManager.Instance.PushPanel(UIPanelType.Tip);
        }
        else if ((ReturnCode)response.ReturnCode == ReturnCode.Falied)
        {
            TipPanel.SetContent(response.DebugMessage);
            UIManager.Instance.PushPanel(UIPanelType.Tip);
        }
    }
Exemple #10
0
 void ExitConditions(Collider c)
 {
     if (c.tag.Equals("Player"))
     {
         BotCollector playerInventory = c.GetComponent <BotCollector>();
         if (playerInventory.getBots() == numBots)
         {
             StartCoroutine(ExitScene());
         }
         else
         {
             TipPanel.GetInstance().SetText("You're missing bots.");
             TipPanel.GetInstance().SetVisible(true);
         }
     }
 }
Exemple #11
0
 private void Form1_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == 13)
     {
         string password = "******";
         if (PassTxtBox.Text == password)
         {
             FormDesk dsk = new FormDesk();
             dsk.Show();
         }
         else
         {
             PassPanel.Hide();
             TipPanel.Show();
         }
     }
 }
Exemple #12
0
    /// <summary>
    /// 登陆响应
    /// </summary>
    /// <param name="response"></param>
    public void OnLoginResponse(OperationResponse response)
    {
        // 关闭遮罩界面
        UIManager.Instance.PopPanel();

        if ((ReturnCode)response.ReturnCode == ReturnCode.Suceess)
        {
            // 登陆音效
            SoundManager.Instance.PlayEffectMusic(Paths.UI_ENTERGAME);

            UIManager.Instance.PushPanel(UIPanelType.MainMenu);
        }
        else
        {
            TipPanel.SetContent(response.DebugMessage);
            UIManager.Instance.PushPanel(UIPanelType.Tip);
        }
    }
Exemple #13
0
    /// <summary>
    /// 匹配完成 进入选择界面
    /// </summary>
    public void OnMatchComplete(OperationResponse response)
    {
        // 隐藏匹配界面
        m_MatchPanel.HidePanel();
        // 恢复按钮
        SetMatchBtnActive(true);

        // 显示是否进入选人的提示界面
        TipPanel.SetContent("点击进入选人界面\n" + ServerConfig.SelectRoomTimeOff + "秒后自动取消", () =>
        {
            // 清除界面
            UIManager.Instance.ClearStack();
            // 打开选择界面
            UIManager.Instance.PushPanel(UIPanelType.Select);
        }, ServerConfig.SelectRoomTimeOff);

        UIManager.Instance.PushPanel(UIPanelType.Tip);
    }
Exemple #14
0
    /// <summary>
    /// 获取是否存在玩家的信息
    /// </summary>
    /// <param name="response"></param>
    public void OnGetInfoRequest(OperationResponse response)
    {
        if ((ReturnCode)response.ReturnCode == ReturnCode.Suceess)
        {
            // 存在角色 发送在线请求
            m_OnlineRequest.SendRequest();
        }
        else if ((ReturnCode)response.ReturnCode == ReturnCode.Empty)
        {
            // 打开创建角色的面板
            UIManager.Instance.PushPanel(UIPanelType.CreatePlayer);
        }
        else if ((ReturnCode)response.ReturnCode == ReturnCode.Falied)
        {
            UIManager.Instance.PopPanel();

            TipPanel.SetContent(response.DebugMessage);
            UIManager.Instance.PushPanel(UIPanelType.Tip);
        }
    }
Exemple #15
0
 private void ConfrimBt_Click(object sender, EventArgs e)
 {
     TipPanel.Hide();
     PassTxtBox.Text = "";
     PassPanel.Show();
 }
Exemple #16
0
 void Awake()
 {
     instance    = this;
     canvasGroup = GetComponent <CanvasGroup>();
     text        = GetComponentInChildren <Text>();
 }