Exemplo n.º 1
0
 public override void OnEnter(IMessage param = null)
 {
     Debug.Log("transition turn enter target:" + (param as TransitionTurnMsg).targetTurn);
     base.OnEnter(param);
     m_TargetTurn = (param as TransitionTurnMsg).targetTurn;
     m_Timer      = 0.0f;
     GameManager.Instance.UIMgr.SendEvent(UIDefines.ID_SHOW_TURN, new UI.Message.ShowTurnMsg()
     {
         TurnType = m_TargetTurn
     });
 }
Exemplo n.º 2
0
    public void ShowTurn(bool show, ETurnType type)
    {
        m_GameObject.SetActive(show);
        if (!show)
        {
            return;
        }

        if (type == ETurnType.OwnSide)
        {
            m_TurnText.text = m_TurnTextBack.text = "我方回合";
        }
        else if (type == ETurnType.Friendly)
        {
            m_TurnText.text = m_TurnTextBack.text = "友方回合";
        }
        else if (type == ETurnType.Opposite)
        {
            m_TurnText.text = m_TurnTextBack.text = "敌方回合";
        }

        GlobalMono.Instance.StartCoroutine(DoHide());
    }