Ejemplo n.º 1
0
 private void Start()
 {
     if (GameObject.FindWithTag("characterManager") == null)
     {
         Instantiate(characterManager);
     }
     characterManager = GameObject.FindWithTag("characterManager");
     charManager      = characterManager.GetComponent <CHARACTER_MNG>();
     knightCounter    = charManager.numberOfMelee;
     ArcherCounter    = charManager.numberOfRanged;
     HealerCounter    = charManager.numberOfHealer;
     TankCounter      = charManager.numberOfTank;
     MageCounter      = charManager.numberOfMage;
 }
Ejemplo n.º 2
0
    private void Awake()
    {
        isOverloaded       = false;
        healthBar          = GetComponentInChildren <HealthBar>();
        characterPrefs     = GetComponent <CHARACTER_PREFS>();
        selectedGameObject = transform.Find("SelectedArrow").gameObject;
        characterManager   = GameObject.FindGameObjectWithTag("characterManager").GetComponent <CHARACTER_MNG>();

        SetHealth();
        healthSystem = new HealthSystem(maxHealth);
        curHealth    = maxHealth;
        healthBar.SetMaxHealth(maxHealth);
        healthBar.SetHealth(curHealth);
        healthBar.SetHealthNumber(curHealth);
        movePosition      = GetComponent <MovePositionPathfinding>();
        sceneCombatSystem = GameObject.FindWithTag("CombatHandler").GetComponent <GridCombatSystem>();
    }