Пример #1
0
 public void AddCrystal(Crystal.Type toAdd, int num)
 {
     for (int iCrystal = 0; iCrystal < num; ++iCrystal)
     {
         slots[toAdd].crystals.Add(new Crystal()
         {
             type = toAdd
         });
     }
 }
Пример #2
0
    public void addCrystal(Crystal.Type type)
    {
        switch (type)
        {
        case Crystal.Type.BLUE:
            blueCrystal.sprite2D = blueCrystalSprite;
            break;

        case Crystal.Type.RED:
            redCrystal.sprite2D = redCrystalSprite;
            break;

        case Crystal.Type.GREEN:
            greenCrystal.sprite2D = greenCrystalSprite;
            break;
        }

        collectedCrystals.Add(type);
    }
Пример #3
0
 public bool HasCrystals(Crystal.Type type, int num)
 {
     return(slots[type].crystals.Count >= num);
 }
Пример #4
0
 public void RemoveCrystal(Crystal.Type toAdd, int num)
 {
     slots[toAdd].crystals.RemoveRange(0, num);
 }