Example #1
0
 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());
    }