Beispiel #1
0
 public void setStat(UpgradeStat stat, UpgradeStatContainer stats)
 {
     this.stat    = stat;
     abilityStats = stats;
     //update to current value
     Slider.sliderValue = abilityStats.Data[stat] / 10f;
     NameLabel.text     = (UpgradeStats.getUpgradeName(stat)).ToUpper();
 }
 public void setStat(UpgradeStat stat,UpgradeStatContainer stats)
 {
     this.stat=stat;
     abilityStats=stats;
     //update to current value
     Slider.sliderValue=abilityStats.Data[stat]/10f;
     NameLabel.text=(UpgradeStats.getUpgradeName(stat)).ToUpper();
 }
Beispiel #3
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>();
    }