public void SetLog(PvPLog log, UIArenaManager arena)
    {
        _log   = log;
        _arena = arena;

        lblDate.text = log.LogTime.ToString(GameManager.localization.GetText("Arena_LastMatchFormatDate"));

        string s = "";

        if (log.Result < 0)
        {
            s = string.Format(GameManager.localization.GetText("Arena_LastMatchWin"), log.Opponent.Base.NickName);
        }
        else if (log.Result == 0)
        {
            s = string.Format(GameManager.localization.GetText("Arena_LastMatchDraw"), log.Opponent.Base.NickName);
        }
        else
        {
            s = string.Format(GameManager.localization.GetText("Arena_LastMatchLose"), log.Opponent.Base.NickName);
        }

        lblName.text = s;

        lblReplay.text = GameManager.localization.GetText("Arena_btnReplay");
    }
    public void SetUser(GameUser miniUser, UIArenaManager manager)
    {
        _manager  = manager;
        _miniUser = miniUser;

        lblRank.text     = _miniUser.Base.HonorRank.ToString();
        lblUsername.text = _miniUser.Base.NickName;
        lblHonor.text    = _miniUser.Base.Honor.ToString();

        topIcon.gameObject.SetActive(true);
        if (_miniUser.Base.HonorRank == 1)
        {
            topIcon.spriteName = "Top1";
        }
        else if (_miniUser.Base.HonorRank == 2)
        {
            topIcon.spriteName = "Top2";
        }
        else if (_miniUser.Base.HonorRank == 3)
        {
            topIcon.spriteName = "Top3";
        }
        else
        {
            topIcon.gameObject.SetActive(false);
        }
    }
Beispiel #3
0
 public ArenaController(UIArenaManager uiLobbyManager)
     : base()
 {
     _uiManager = uiLobbyManager;
     islock     = false;
 }