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); }
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; }