how to import all my 3d works to unity coming from blender. Also does it affects the textures that i made in blender ?
Either apply the new FBX Importer Script for Blender, which can be found at
http://forum.unity3d.com/threads/62583-Blender-2.5-support
or use Blender 2.56 or below. Blender >=2.58 will officially be supported with Unity 3.5, until then you have to use the script from the thread above.
http://unity3d.com/support/documentation/Manual/HOWTO-ImportObjectBlender.html
Please, please, please run a search before asking a question like this.