예제 #1
0
    void OnEnable()
    {
        arenaManager = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <ArenaSceneManagement>();
        //playerStats = GetComponent<StatsPlayer>();

        HPParent = GameObject.Find("HeroHPBackground").GetComponent <HealthBar>();
    }
예제 #2
0
 void OnEnable()
 {
     arenaManager = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <ArenaSceneManagement>();
     anim         = GetComponent <Animator>();
     anim.SetBool("inCombat", true);
     //charStats = GetComponent<StatsPlayer>();
     myEquipment = GetComponent <HeroEquipment>();
 }
예제 #3
0
    void Start()
    {
        civStats     = GetComponent <StatsCivilian>();
        arenaManager = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <ArenaSceneManagement>();

        civNav = GetComponent <NavMeshAgent>();
        //anim = GetComponent<Animator>();
    }
예제 #4
0
    void Start()
    {
        arenaManager = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <ArenaSceneManagement>();
        player       = GameObject.FindWithTag("Player");
        civilians    = arenaManager.civilians;
        enemyNav     = GetComponent <NavMeshAgent>();
        enemyAnim    = GetComponent <Animator>();
        enemyStats   = GetComponent <StatsEnemy>();
        //HPBar = GetComponentInChildren<EnemyHPBar>();

        enemyNav.speed = enemyStats.speed;

        health = enemyStats.currentHP;

        atkDistMelee  = enemyStats.meleeDist;
        atkDistRanged = enemyStats.rangedDist;
    }