Esempio n. 1
0
 protected override void OnRabitHit(HeroRabit rabit)
 {
     if (level == 1 || LevelStatistic.load(level - 1).levelPassed)
     {
         SceneManager.LoadScene("Level" + level);
     }
 }
Esempio n. 2
0
    // Use this for initialization
    void Start()
    {
        LevelStatistic stats = LevelStatistic.load(level);

        if (level == 1 || LevelStatistic.load(level - 1).levelPassed)
        {
            Destroy(doorLock);
        }

        if (!stats.levelPassed)
        {
            Destroy(check);
        }

        if (stats.allFruitsCollected)
        {
            SpriteRenderer fruitRenderer = fruit.GetComponent <SpriteRenderer>();
            fruitRenderer.sprite = fruitFilled;
        }


        if (stats.allCrystalsCollected)
        {
            SpriteRenderer crystalRenderer = crystal.GetComponent <SpriteRenderer>();
            crystalRenderer.sprite = crystalFilled;
            crystalRenderer.transform.localScale -= new Vector3(1.31f, 1.32f, 0);
        }
    }
Esempio n. 3
0
    void Start()
    {
        LevelStatistic stats = LevelStatistic.load(LevelController.current.level);

        collectedCrystals = new HashSet <Crystal.Type> ();
        foreach (Crystal.Type type in stats.collectedCrystals)
        {
            addCrystal(type);
        }
    }
Esempio n. 4
0
    // Use this for initialization
    void Start()
    {
        LevelStatistic stats = LevelStatistic.load(LevelController.current.level);

        collectedFruits = new HashSet <int>(stats.collectedFruits);

        Fruit[] allFruits = GameObject.FindObjectsOfType <Fruit>();
        this.totalFruits      = allFruits.Length;
        totalFruitsLabel.text = totalFruits.ToString();
    }
Esempio n. 5
0
    void Start()
    {
        LevelStatistic stats = LevelStatistic.load(LevelController.current.level);

        isCollected = stats.collectedCrystals.Contains(type);
        if (isCollected)
        {
            SpriteRenderer sr  = this.GetComponent <SpriteRenderer>();
            Color          tmp = sr.color;
            tmp.a    = 0.5f;
            sr.color = tmp;
        }
    }