void Alerta()
{
targetVector = target.position - myTransform.position;
Debug.DrawRay(myTransform.position,myTransform.forward * 10,Color.yellow); // Smelled ya !
if(Vector3.Distance(myTransform.position,target.position) < detectionDistance){
if(Vector3.Angle(targetVector,myTransform.forward) < detectionRadius ){
if(targetEntity.Type == CBaseEntity.eObjType.Building) return;
pulseTime = 2.0f;
status = eAlertLevel.DETECT;
Debug.LogWarning("Angle enemy is found in alert status: " + Vector3.Angle(targetVector,myTransform.forward));
existingAlert = GameObject.Instantiate(detectAlert,new Vector3(target.position.x,myTransform.position.y + 15,myTransform.position.z),
Quaternion.identity) as GameObject;
}
}else status = eAlertLevel.PATROL;
}