예제 #1
0
파일: PVPPanel.cs 프로젝트: 37Sir/WarChess
    public void OpenView(object intent)
    {
        int firstId = m_pvpProxy.GetFirstId();
        int userId  = m_proxy.GetPlayerId();

        if (firstId == userId)
        {
            isTurn    = true;
            selfColor = Config.PieceColor.WHITE;
        }
        else
        {
            isTurn    = false;
            selfColor = Config.PieceColor.BLACK;
            m_globalLight.transform.localRotation = Quaternion.Euler(145, 30, 0);
        }
        m_pvpProxy.SetSelfColor(selfColor);
        m_userImage.GetComponentInChildren <Text>().text  = m_proxy.GetPlayerName();
        m_enemyImage.GetComponentInChildren <Text>().text = m_pvpProxy.GetEnemyName();
        InitTimer();
        App.SoundManager.PlaySoundClip(Config.Sound.InGameStart);
        var fixedK = App.EffectManager.ScreenFixedK;

        m_worldCamera.fieldOfView = m_worldCamera.fieldOfView * fixedK;
    }
예제 #2
0
    public void OpenView(object intent)
    {
        m_SelfName.text = m_proxy.GetPlayerName();
        var index = m_proxy.GetPlayerIndex();

        if (index > 10)
        {
            m_SelfIndex.text     = "未上榜";
            m_SelfIndex.fontSize = 22;
        }
        else
        {
            m_SelfIndex.text     = index.ToString();
            m_SelfIndex.fontSize = 55;
        }
        m_SelfScore.text = m_proxy.GetPlayerRank().ToString();
        m_Cell.SetActive(false);
        m_mediator.NotifyShowRankList();
    }
예제 #3
0
    public void OpenView(object intent)
    {
        m_UserName.text = m_proxy.GetPlayerName();
        m_UserRank.text = m_proxy.GetPlayerRank().ToString();

        var win  = m_proxy.GetPlayerWinCount();
        var lose = m_proxy.GetPlayerLoseCount();
        var draw = m_proxy.GetPlayerDraw();

        m_WinCount.text   = win.ToString();
        m_TotalCount.text = (draw + win + lose).ToString();
        m_UserIndex.text  = m_proxy.GetPlayerIndex().ToString();
    }
예제 #4
0
    public void OpenView(object intent)
    {
        m_UserName.text = m_proxy.GetPlayerName();
        m_UserRank.text = m_proxy.GetPlayerRank().ToString();
        var index = m_proxy.GetPlayerIndex();

        if (index > 10)
        {
            m_Index.text = "未上榜";
        }
        else
        {
            m_Index.text = "第" + index + "名";
        }
    }
예제 #5
0
파일: PVEPanel.cs 프로젝트: 37Sir/WarChess
    public void OpenView(object intent)
    {
        int userId = m_proxy.GetPlayerId();

        isTurn = true;
        m_pveProxy.SetSelfColor(Config.PieceColor.WHITE);
        m_mode = m_pveProxy.GetMode();
        m_userImage.GetComponentInChildren <Text>().text  = m_proxy.GetPlayerName();
        m_enemyImage.GetComponentInChildren <Text>().text = m_pveProxy.GetEnemyName();

        App.SoundManager.PlaySoundClip(Config.Sound.InGameStart);
        var fixedK = App.EffectManager.ScreenFixedK;

        m_worldCamera.fieldOfView = m_worldCamera.fieldOfView * fixedK;
    }