El error completo en Unity lee:
Invalid texture used for cursor – check importer settings or texture creation. Texture must be RGBA32, readable, have alphaIsTransparency enabled and have no mip chain.
Este warning se estaba generando porque al crear la textura del cursor:

Luego a temp le iba a asignar la suma de dos imágenes. Como al instanciar temp no incluí el textFormat ni el mipChain, entonces daba ese warning:
