So i’ve been following this tutorial for hot to make a tower defence game. and on episode 2 i cant get my enemy example to move. here a link to the tutorial. and also the script i copied.
using UnityEngine;
public class Enemy : MonoBehaviour {
public float speed = 10f;
private Transform target;
private int wavepointIndex = 0;
void start ()
{
target = Waypoints.points[0];
}
void update()
{
Vector3 dir = target.position - transform.position;
transform.Translate(dir.normalized * speed * Time.deltaTime, Space.World);
if (Vector3.Distance(transform.position, target.position) <= 0.2f)
{
GetNextWayPoint();
}
}
void GetNextWayPoint()
{
if(wavepointIndex >= Waypoints.points.Length - 1)
{
Destroy(gameObject);
}
wavepointIndex++;
target = Waypoints.points[wavepointIndex];
}
}