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