Example #1
0
 public void OnMsg(string msg)
 {
     moveTween.StopAllCoroutines();
     alphaTween.StopAllCoroutines();
     txtMsg.text = msg;
     alphaTween.StartTween();
     moveTween.StartTween();
 }
    void ShowMsg(MessageData msg)
    {
        GameObject goShow;

        if (msg.UserId == App.Package.Player.playerInfo.UserId && msg.ZoneId == App.Package.Player.playerInfo.ZoneId)
        {
            goShow = m_MyselfMsgShow;
        }
        else
        {
            goShow = m_EnemyMsgShow;
        }
        goShow.transform.Find("Label").GetComponent <UILabel>().text = msg.Content;
        goShow.SetActive(true);
        TweenAlpha eff = goShow.GetComponent <TweenAlpha>();

        eff.StopAllCoroutines();
        eff.ResetToBeginning();
        eff.PlayForward();
        eff.StartCoroutine(HideMsg(goShow, eff));
    }