public Dictionary <int, PowerUp> GetDict()
    {
        XElement puc = PowerUpContainer.Load(path);

        PowerUpInfos = puc.Element("PowerUps").Elements("PowerUp").Select(c => new PowerUp().Set(c)).ToDictionary(info => info.id);

        return(PowerUpInfos);
    }
    public PowerUpData getPowerUpDataFromEnum(PowerUp powerUp)
    {
        PowerUpContainer container = GameObject.Find("Power Up Container").GetComponent <PowerUpContainer>();

        foreach (PowerUpData pud in container.powerUpData)
        {
            if (pud.powerUp.Equals(powerUp))
            {
                return(pud);
            }
        }
        return(null);
    }
Exemple #3
0
 public static void RemovePowerUpObject(ObstaclePowerUp p)
 {
     PushPowerUp(p);
     p.gameObject.SetActive(false);
     PowerUpContainer.AddChild(p.gameObject);
 }
    public void Init()
    {
        XElement puc = PowerUpContainer.Load(path);

        PowerUpInfos = puc.Element("PowerUps").Elements("PowerUp").Select(c => new PowerUp().Set(c)).ToDictionary(info => info.id);
    }
 public void initialize(PowerUpContainer container)
 {
     this.container = container;
 }