Esempio n. 1
0
 AutoAttack[] generateAutoAttacks()
 {
     AutoAttack[] autoAttackWaves = new AutoAttack[3];
     autoAttackWaves[0] = WaveOne.create(this.prefabProjectile, projectileSpeed);
     autoAttackWaves[1] = WaveTwo.create(this.prefabProjectile, projectileSpeed);
     autoAttackWaves[2] = WaveThree.create(this.prefabSpikes);
     return(autoAttackWaves);
 }
Esempio n. 2
0
    public static AutoAttack create(GameObject prefab)
    {
        WaveThree attack = ScriptableObject.CreateInstance <WaveThree>();

        attack.prefab = prefab;
        attack.damage = 70;
        // speed not used
        attack.speed = -1;
        return(attack);
    }