void Start() { enemyStats = myEnemy.GetComponent <StatsEnemy>(); //enemyAct = GetComponentInParent<EnemyActivity>(); InitializeHPBar(); UpdateHPBar(); }
void Start() { Anim = GetComponent <Animator>(); enemyStats = GetComponent <StatsEnemy>(); enemyAct = gameObject.GetComponent <EnemyActivity>(); attackTimer = enemyStats.attackRate; Anim.SetBool("inCombat", true); }
// Use this for initialization void Start() { stats = GetComponent<StatsEnemy>(); if (enemyType == 0) { //Metal Enemy healthPoints = stats.hpMetalEnemy; damagePoints = stats.dmgPhysicalMetalEnemy; } else if (enemyType == 1) { //Slime Enemy healthPoints = stats.hpSlimeEnemy; damagePoints = stats.dmgPhysicalSlimeEnemy; } else if (enemyType == 2) { //Mini Slime healthPoints = stats.hpMiniSlime; damagePoints = stats.dmgMiniSlime; } else if (enemyType == 7) { //Snake healthPoints = stats.hpSnake; } else if (enemyType == 3) { //Slime Boss healthPoints = stats.hpSlimeBoss; damagePoints = stats.dmgPhysicalSlimeBoss; damagePoints = stats.dmgRangeSlimeBoss; } else if (enemyType == 4) { //Ancient Tree Boss healthPoints = stats.hpAncientTreeBoss; damagePoints = stats.dmgAncientTreeBoss; } else if (enemyType == 5) { //Scrub Lord healthPoints = stats.hpScrubLord; damagePoints = stats.dmgPhysicalScrubLord; } else if (enemyType == 6) { //Crystal Boss healthPoints = stats.hpCrystalEnemy; } gunDamage = GameObject.Find("car").GetComponent<MoveCar>().gunDamage; }
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; }