Example #1
0
    public void addToPowerSet(PowerPickups powers)
    {
        bool found = false;

        foreach (PowerPickups p in activePowers)
        {
            if (p.getName().Equals(powers.getName()))
            {
                found = true;
            }
        }
        if (!found)
        {
            if (powers.getName().Equals("Circular"))
            {
                Debug.Log("Circular");
                powers.powerScript = GameObject.Find("Player").GetComponent <Echo> ();
            }
            else if (powers.getName().Equals("Flashlight"))
            {
                Debug.Log("Flashlight");
                powers.powerScript = GameObject.Find("Player").GetComponent <Flashlight> ();
            }
            else if (powers.getName().Equals("Ray"))
            {
                Debug.Log("Ray");
                powers.powerScript = GameObject.Find("Player").GetComponent <Ray> ();
            }
            else if (powers.getName().Equals("Atium"))
            {
                Debug.Log("Atium");
                powers.powerScript = GameObject.Find("Player").GetComponent <Atium> ();
            }
            else
            {
                Debug.Log("Not changing powerScript");
            }
            activePowers.Add(powers);
            powerManager.addPower(powers.powerScript);
        }
    }
Example #2
0
    public override bool Equals(object other)
    {
        PowerPickups otherPickup = (PowerPickups)other;

        return(getName().Equals(otherPickup.getName()));
    }