// Use this for initialization
 void Awake()
 {
     firstAbility  = new FireBall();
     secondAbility = new FireShield();
     thirdAbility  = new FireStorm();
     stats         = GetComponent <AbstractPlayerStats>();
 }
Пример #2
0
    public override void Hit(Collider2D coll)
    {
        if (!isServer)
        {
            return;
        }
        AbstractPlayerStats playerStats = coll.gameObject.GetComponent <AbstractPlayerStats> ();

        if (playerStats != null)
        {
            playerStats.TakeDamage(Damage);
        }
    }
Пример #3
0
    // Use this for initialization
    void Start()
    {
        var menu = transform.Find("Menu").Find("Stats");

        _playerName = menu.Find("PlayerName").GetComponent <Text>();
        _health     = menu.Find("Health").GetComponent <Text>();
        _strength   = menu.Find("Strength").GetComponent <Text>();
        _defense    = menu.Find("Defense").GetComponent <Text>();
        _speed      = menu.Find("Speed").GetComponent <Text>();
        _dexterity  = menu.Find("Dexterity").GetComponent <Text>();
        _mana       = menu.Find("Mana").GetComponent <Text>();
        _endurance  = menu.Find("Endurance").GetComponent <Text>();
        _wisdom     = menu.Find("Wisdom").GetComponent <Text>();
        _level      = menu.Find("Level").GetComponent <Text>();
        _experience = menu.Find("Experience").GetComponent <Text>();
        _stats      = GetComponent <AbstractPlayerStats>();
    }
Пример #4
0
 public void SetStats(AbstractPlayerStats stats)
 {
     this.stats = stats;
 }