- Home /
I keep getting CS8025 parsing error
using UnityEngine; using System.Collections;
public class EnemyAI : MonoBehaviour { public Transform target; public int moveSpeed; public int rotationSpeed; public int maxDistance; private Transform myTransform; void Awake() { myTransform = transform; } // Use this for initialization void Start () { GameObject go =GameObject.FindGameObjectWithTag("Player"); target = go.transform; maxDistance = 2; } // Update is called once per frame void Update () { Debug.DrawLine(target.position, myTransform.position, Color.yellow); //look at target myTransform.rotation = Quaternion.Slerp(myTransform.rotation, Quaternion.LookRotation(target.position - myTransform.position),rotationSpeed Time.deltaTime); if(Vector3.Distance(target.position, myTransform.position) > maxDistance){ //Move towards taget myTransform.position += myTransform.forward moveSpeed * Time.deltaTime; } }
Answer by Olgo · Nov 24, 2012 at 12:42 AM
You need a closing curly brace on the very last row. "}" to end your EnemyAI class.
Your answer
![](https://koobas.hobune.stream/wayback/20220613084418im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
CS8025 Parser error 2 Answers
Unfixable Assets/Scripts/PlayerAttack.cs(30,15): error CS1525: Unexpected symbol `private' 1 Answer
Error trying to createMonoBehaviour using the 'new' keyword in cSharp script 4 Answers
problem at adding script 1 Answer
c# parsing error Help please and the error is at where it says public string Name 1 Answer