Ejemplo n.º 1
0
    public AbilityContainer(PlayerMain player, AbilityItem ability)
    {
        cooldown        = new Timer(1000, OnTimer, true);
        cooldown.Active = false;

        this.player = player;

        Ability = ability;

        ability_prefab    = Ability.Ability;
        upgrade_stats     = Ability.Stats;
        projectile_prefab = ability_prefab.GetComponent <AbilityStats>().ProjectilePrefab;

        ProStats = ability_prefab.GetComponent <ProjectileStats>();
        sfx      = ability_prefab.GetComponent <StoreSounds>();
    }
    public AbilityContainer(PlayerMain player,AbilityItem ability)
    {
        cooldown=new Timer(1000,OnTimer,true);
        cooldown.Active=false;

        this.player=player;

        Ability=ability;

        ability_prefab=Ability.Ability;
        upgrade_stats=Ability.Stats;
        projectile_prefab=ability_prefab.GetComponent<AbilityStats>().ProjectilePrefab;

        ProStats = ability_prefab.GetComponent<ProjectileStats>();
        sfx = ability_prefab.GetComponent<StoreSounds>();
    }