// Use this for initialization void Awake() { firstAbility = new FireBall(); secondAbility = new FireShield(); thirdAbility = new FireStorm(); stats = GetComponent <AbstractPlayerStats>(); }
public override void Hit(Collider2D coll) { if (!isServer) { return; } AbstractPlayerStats playerStats = coll.gameObject.GetComponent <AbstractPlayerStats> (); if (playerStats != null) { playerStats.TakeDamage(Damage); } }
// 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>(); }
public void SetStats(AbstractPlayerStats stats) { this.stats = stats; }