void SaveTexture(){
brushCounter=0;
RenderTexture.active = canvasTexture;
Texture2D tex = new Texture2D(canvasTexture.width, canvasTexture.height, TextureFormat.RGB24, false);
tex.ReadPixels (new Rect (0, 0, canvasTexture.width, canvasTexture.height), 0, 0);
tex.Apply ();
RenderTexture.active = null;
baseMaterial.mainTexture =tex; //Put the painted texture as the base
foreach (Transform child in brushContainer.transform) {//Clear brushes
Destroy(child.gameObject);
}
//StartCoroutine ("SaveTextureToFile"); //Do you want to save the texture? This is your method!
Invoke ("ShowCursor", 0.1f);
}
//Show again the user cursor (To avoid saving it to the texture)