void Awake() { enemyModel = GetComponent <m_Enemy>(); player = GameObject.FindGameObjectWithTag("Player"); playerHealth = player.GetComponent <PlayerHealth> (); enemyHealth = GetComponent <EnemyHealth>(); anim = GetComponent <Animator> (); }
void Awake() { //Debug.Log("SpawnPointIndex" + (SpawnPointIndex + 1) + "LanePointIndex" + LaneIndex); targetPosition = 0; enemyModel = GetComponent <m_Enemy>(); bornListener = new UnityAction(MinionSpawned); lifeListener = new UnityAction(MinionMovement); deathListener = new UnityAction(MinionDied); isDieing = false; nav = GetComponent <NavMeshAgent>(); }
public void validatePlayerHealth() { m_Enemy enemyModel = GameObject.FindGameObjectWithTag("Enemy").GetComponent <m_Enemy>(); Assert.IsTrue(enemyModel.startingHealth > 0); Assert.IsTrue(enemyModel.attackDamage >= 0); Assert.IsTrue(enemyModel.armorValue >= 0); Assert.IsTrue(enemyModel.attackSpeed > 0 && enemyModel.attackSpeed < 60); Assert.IsTrue(enemyModel.evasionPercentage > 0 && enemyModel.evasionPercentage < 60); Assert.IsTrue(enemyModel.scoreValue > 0); Assert.IsTrue(enemyModel.movementSpeed >= 0); }
void Awake() { UILog = GameObject.FindGameObjectWithTag("Canvas").GetComponentInChildren <Text>(true); //tankShooting = GetComponent<Complete.TankShooting> (); navMeshAgent = GetComponent <NavMeshAgent> (); targetPosition = 0; enemyModel = GetComponent <m_Enemy>(); bornListener = new UnityAction(MinionSpawned); lifeListener = new UnityAction(MinionMovement); deathListener = new UnityAction(MinionDied); isDieing = false; navMeshAgent = GetComponent <NavMeshAgent>(); aiActive = !isDieing; }
void Awake() { anim = GetComponent <Animator> (); enemyAudio = GetComponent <AudioSource> (); hitParticles = GetComponentInChildren <ParticleSystem> (); capsuleCollider = GetComponent <CapsuleCollider> (); enemyModel = GetComponent <m_Enemy>(); startingHealth = enemyModel.startingHealth; sinkSpeed = enemyModel.sinkSpeed; scoreValue = enemyModel.scoreValue; evasionPercentage = enemyModel.evasionPercentage; armorType = enemyModel.armorType; armorValue = enemyModel.armorValue; currentHealth = startingHealth; healthSlider.value = currentHealth; enemyName = GetComponent <StateController>().enemyName; UILog = GameObject.FindGameObjectWithTag("Canvas").GetComponentInChildren <Text>(true); attackListener = new UnityAction(EnemyAttacked); damageListener = new UnityAction(EnemyDamage); }