Unexpected symbol error in code

In this following I am receiving an "Unexpected symbol" error and can not find a solution. Assets/Customer Skybox/EnemyAI.cs(24,27): error CS1525: Unexpected symbol `{'


using UnityEngine; using System.Collections;

public class EnemyAI : MonoBehaviour { public Transform target; public int moveSpeed; public int rotationSpeed;

        private Transform myTransform;

void Awake() {
        myTransform = transform;
    }

// Use this for initialization
void Start () {
        GameObject go = GameObject.FindGameObjectWithTag("Player");

        target = go.transform;

// Update is called once per frame
    Update () {
        Debug.DrawLine(target.position, myTransform.position, Color.yellow);

        //look at target
        myTransform.rotation = Quaternian.Slerp(myTransform.rotation, Quaternian.LookRotation(target.position - myTransform.position), rotaionSpeed * Time.deltaTime);

        //move towards target
        myTransform.position += myTransform.forward * moveSpeed *Time.deltaTime;

    }
}


Thank you in advance!

The closing bracket of the Start() function should be written before any function that comes after it (in this case, just before Update):

// Use this for initialization

void Start () {

    GameObject go = GameObject.FindGameObjectWithTag("Player");

    target = go.transform;

}

// Update is called once per frame

Update () {

    Debug.DrawLine(target.position, myTransform.position, Color.yellow);

    //look at target

    myTransform.rotation = Quaternian.Slerp(myTransform.rotation, Quaternian.LookRotation(target.position - myTransform.position), rotaionSpeed * Time.deltaTime);

    //move towards target

    myTransform.position += myTransform.forward * moveSpeed *Time.deltaTime;

}

You're missing a }

void Start () { GameObject go = GameObject.FindGameObjectWithTag("Player");

    target = go.transform;

}