Thanks. If I know what texture I want to apply, I can set it using SetMaterialTexture. My problem is that I don't know what Texture to apply until I've completed a prior action. At that point, I know that I'll want to set the texture to the texture file named TextureA (for example). The problem is that I don't know how to dynamically set a texture variable based on knowing the name of the file/asset. If I can do that, then I can use SetMaterialTexture to put the right texture on my object. Since I tend to ramble

, I think that this is my core question:
How do I set the value of a texture variable to one of several possible textures at run time?
Thanks again,
Rick