コード例 #1
0
    public void createWinPanel()
    {
        isLevel1Complated = true;
        PlayerPrefs.SetInt("isLevel1Complated", 1);
        PlayerPrefs.Save();
        //Знайти батьківський елемент
        GameObject parent = UICamera.first.transform.parent.gameObject;
        //Створити Prefab
        GameObject obj = NGUITools.AddChild(parent, winPanelPrefab);
        //Отримати доступ до компоненту (щоб передати параметри)
        WinPanel win = obj.GetComponent <WinPanel>();

        win.setCoins(this.coins);
        win.setFruits(this.fruits, 1);
        win.setCrystal(this.crystalPanel.getObtainedCrystal(), 1);
        Time.timeScale  = 0;
        collectedCoins += coins;
        PlayerPrefs.SetInt("collectedCoins", collectedCoins);

        if (isLevel1CrysralsCollected)
        {
            PlayerPrefs.SetInt("isLevel1CrysralsCollected", 1);
        }
        PlayerPrefs.Save();
    }