Ejemplo n.º 1
0
    void Start()
    {
        gameNameText.text         = readData.getGameName();
        selectGameButtonText.text = readData.jsonWordingData["selectGame"][readData.setting.language].ToString();

        playOnlineButtonText.text = readData.jsonWordingData["playOnline"][readData.setting.language].ToString();
        twoPlayerButtonText.text  = readData.jsonWordingData["play2player"][readData.setting.language].ToString();
        noAdsButton.GetComponentInChildren <Text>().text = readData.jsonWordingData["closeAds"][readData.setting.language].ToString() + " (0.99$)";
        findMatchBlockFindingText.text = readData.jsonWordingData["finding"][readData.setting.language].ToString();
        scoreText.text = readData.jsonWordingData["score"][readData.setting.language].ToString();
        rankText.text  = readData.jsonWordingData["rank"][readData.setting.language].ToString();
        findMatchBlockScoreText.text = readData.jsonWordingData["score"][readData.setting.language].ToString();
        winText.text   = readData.jsonWordingData["win"][readData.setting.language].ToString() + ":";
        drawText.text  = readData.jsonWordingData["draw"][readData.setting.language].ToString() + ":";
        loseText.text  = readData.jsonWordingData["lose"][readData.setting.language].ToString() + ":";
        moneyText.text = readData.jsonWordingData["coin"][readData.setting.language].ToString();

        boardBg.sprite   = readData.GetBgGameMode();
        displayName.text = readData.userData.displayName;
        findMatchBlockDisplayName.text = readData.userData.displayName;
        scoreValue.text  = readData.userData.statuser[readData.setting.gameId - 1].score.ToString();
        rankValue.text   = readData.calculate.GetRankFromScore(readData.userData.statuser[readData.setting.gameId - 1].score).ToString();
        rankImage.sprite = Resources.Load <Sprite>("UI/" + readData.calculate.GetImageFromScore(readData.userData.statuser[readData.setting.gameId - 1].score));
        findMatchBlockScoreValue.text  = readData.userData.statuser[readData.setting.gameId - 1].score.ToString();
        findMatchBlockRankValue.text   = readData.calculate.GetRankFromScore(readData.userData.statuser[readData.setting.gameId - 1].score).ToString();
        findMatchBlockRankImage.sprite = Resources.Load <Sprite>("UI/" + readData.calculate.GetImageFromScore(readData.userData.statuser[readData.setting.gameId - 1].score));
        if (readData.userData.statuser[readData.setting.gameId - 1].money > 0)
        {
            money.text = readData.userData.statuser[readData.setting.gameId - 1].money.ToString("#,#");
        }
        else
        {
            money.text = "0";
        }

        winValue.text  = readData.userData.statuser[readData.setting.gameId - 1].win.ToString();
        drawValue.text = readData.userData.statuser[readData.setting.gameId - 1].draw.ToString();
        loseValue.text = readData.userData.statuser[readData.setting.gameId - 1].lose.ToString();

        displayImageBorder.sprite = Resources.Load <Sprite>("photo_frame/" + readData.setting.photoFrame);
        if (readData.userData.displayImage != null)
        {
            StartCoroutine(readData.downloadImg(readData.userData.displayImage, displayImage));
            StartCoroutine(readData.downloadImg(readData.userData.displayImage, findMatchBlockDisplayImage));
        }
        else
        {
            displayImage.sprite = Resources.Load <Sprite>("profile_picture/" + readData.setting.profilePic);
            findMatchBlockDisplayImage.sprite = Resources.Load <Sprite>("profile_picture/" + readData.setting.profilePic);
        }
        findMatchBlockDisplayImageBorder.sprite = Resources.Load <Sprite>("photo_frame/" + readData.setting.photoFrame);

        rankingButtonText.text = readData.jsonWordingData["ranking"][readData.setting.language].ToString();
        rankingHeader.text     = readData.jsonWordingData["ranking"][readData.setting.language].ToString();
        if (readData.userData.statuser[readData.setting.gameId - 1].ads == 0 || !readData.userData.ads)
        {
            noAdsButton.SetActive(false);
        }
        else
        {
            noAdsButton.SetActive(true);
        }

        isWait = false;
    }