AI script error (Assets/AdvancedAI.js(49,9): BCE0144: 'UnityEngine.Component.renderer' is obsolete. Property renderer has been deprecated. Use GetComponent() instead. (UnityUpgradable))

Hello!

I just got this script from @Brackeys
However i am getting this error

Assets/AdvancedAI.js(49,9): BCE0144: ‘UnityEngine.Component.renderer’ is obsolete. Property renderer has been deprecated. Use GetComponent() instead. (UnityUpgradable)

Any ideas?

Here is the script:

var Distance;
var Target : Transform;
var lookAtDistance = 25.0;
var chaseRange = 15.0;
var attackRange = 1.5;
var moveSpeed = 5.0;
var Damping = 6.0;
var attackRepeatTime = 1;

var TheDammage = 40;

private var attackTime : float;

var controller : CharacterController;
var gravity : float = 20.0;
private var MoveDirection : Vector3 = Vector3.zero;

function Start ()
{
attackTime = Time.time;
}

function Update ()
{
Distance = Vector3.Distance(Target.position, transform.position);

if (Distance < lookAtDistance)
{
	lookAt();
}

if (Distance > lookAtDistance)
{
	renderer.material.color = Color.green;
}

if (Distance < attackRange)
{
	attack();
}
else if (Distance < chaseRange)
{
	chase ();
}

}

function lookAt ()
{
renderer.material.color = Color.yellow;
var rotation = Quaternion.LookRotation(Target.position - transform.position);
transform.rotation = Quaternion.Slerp(transform.rotation, rotation, Time.deltaTime * Damping);
}

function chase ()
{
renderer.material.color = Color.red;

moveDirection = transform.forward;
moveDirection *= moveSpeed;

moveDirection.y -= gravity * Time.deltaTime;
controller.Move(moveDirection * Time.deltaTime);

}

function attack ()
{
if (Time.time > attackTime)
{
Target.SendMessage(“ApplyDammage”, TheDammage);
Debug.Log(“The Enemy Has Attacked”);
attackTime = Time.time + attackRepeatTime;
}
}

function ApplyDammage ()
{
chaseRange += 30;
moveSpeed += 2;
lookAtDistance += 40;
}

As the error said property renderer is now deprecated. You have to do something like this:

public var rend: Renderer;

function Start(){
    rend = GetComponent.<Renderer>();
}