public void AddCrystal(Crystal.Type toAdd, int num) { for (int iCrystal = 0; iCrystal < num; ++iCrystal) { slots[toAdd].crystals.Add(new Crystal() { type = toAdd }); } }
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); }
public bool HasCrystals(Crystal.Type type, int num) { return(slots[type].crystals.Count >= num); }
public void RemoveCrystal(Crystal.Type toAdd, int num) { slots[toAdd].crystals.RemoveRange(0, num); }