public void UpdateText() { _playerName.text = _stats.GetPlayerName(); _health.text = "Health: " + _stats.GetHealth() + "/" + _stats.getMaxHealth(); _strength.text = "Strength: " + _stats.GetStrength(); _defense.text = "Defense: " + _stats.GetDefence(); _speed.text = "Speed: " + _stats.GetSpeed(); _dexterity.text = "Dexterity: " + _stats.GetDexterity(); _mana.text = "Mana: " + _stats.GetMana() + "/" + _stats.GetMaxMana(); _endurance.text = "Endurance: " + _stats.GetEndurance(); _wisdom.text = "Wisdom: " + _stats.GetWisdom(); _level.text = "Level: " + _stats.GetLevel(); _experience.text = "Experience: " + _stats.GetExperience() + "/" + _stats.GetMaxExperience(); }
public void CmdCastSecondAbility() { if (GetComponent <AbstractAbilityControls>().onCoolDown2) { return; } GetComponent <AbstractAbilityControls>().onCoolDown2 = true; GameObject tempFireShield = Instantiate(fireShieldPrefab, transform.position, Quaternion.identity) as GameObject; tempFireShield.transform.parent = transform; NetworkServer.Spawn(tempFireShield); tempFireShield.GetComponent <FireShieldController> ().SetStats(stats); tempFireShield.GetComponent <FireShieldController>().AddDefence((int)(stats.GetDefence() * 0.25f), new FireShield().GetDuration()); }