using UnityEngine;
using System.Collections;
public class EnemyController : MonoBehaviour {
NavMeshAgent nav;
Transform player;
Animator controller;
float health;
GameManagement game;
CapsuleCollider capsuleCollider
void Awake ()
{
nav = GetComponent <NavMeshAgent> ();
player = GameObject.FindGameObjectWithTag ("player").transform;
controller = GetComponentInParent<Animator> ();
game = FindObjectOfType<GameManagement> ();
health = 20 + (1.25f * game.round);
capsuleCollider = GetComponent <CapsuleCollider> ();
}
// Update is called once per frame
void Update () {
nav.SetDestination (player.position);
controller.SetFloat ("speed", Mathf.Abs (nav.velocity.x) + Mathf.Abs (nav.velocity.z));
}
void applyDamage (float damage)
{
health -= damage;
if (health <= 0)
death ();
}
void Death ()
{
nav.Stop ();
capsuleCollider.isTrigger = true;
Destroy (gameObject, 4f);
}
}
You are missing a semicolon.