I have my script here but I don’t know how to fix the error.
/Scripts/AI.cs(37,35): error CS1501: No overload for method LookAt' takes 3’ arguments
using UnityEngine;
using System.Collections;
public class AI : MonoBehaviour {
public int health = 100;
public Transform target;
public bool foundTarget = false;
public int movespeed;
public int rotateSpeed;
private bool takeDamage = false;
public Transform myTransform;
// Use this for initialization
void Start () {
takeDamage = false;
myTransform = transform;
target = GameObject.FindWithTag("Player").transform;
}
// Update is called once per frame
void Update () {
if(takeDamage == true)
{
health -= 10;
}
if(health == 0)
{
gameObject.SetActive(false);
takeDamage = false;
}
if(foundTarget && health > 0)
{
transform.LookAt(target.position.x, transform.position.y, target.position.z);
myTransform.Translate(Vector3.forward * movespeed * Time.deltaTime);
}
}
void OnTriggerEnter(Collider other)
{
if(other.gameObject.tag == "Bullet")
{
takeDamage = true;
}
if(other.gameObject.tag == "Player")
{
foundTarget = true;
}
}
void OnTriggerStay(Collider other)
{
if(other.gameObject.tag == "Bullet")
{
takeDamage = true;
}
}
void OnTriggerExit(Collider other)
{
if(other.gameObject.tag == "Bullet")
{
takeDamage = false;
}
}
}
Assets/Jason’s Stuff/Scripts/AI.cs(37,35): error CS1501: No overload for method LookAt' takes 3’ arguments