What state of the material are you specifically trying to save? Likely you'll need neither, but a custom one.
Remember Animator stores data of an Animator component. Remember Material will only sure which Material is assigned to a Renderer. Properties associated with that Material will be unique to the shader it uses - so isn't something a "generic" Remember component can store.
A tutorial on writing custom Remember scripts can be found here.
No problem, solved.
Just the offset of a texture (done via animation) is what I was trying to save - but I've realised I can just use separate meshes (using the same material) that are hidden / shown as desired. I'm cycling through different screens on a computer screen, and all the screens are on one texture atlas.
Comments
What state of the material are you specifically trying to save? Likely you'll need neither, but a custom one.
Remember Animator stores data of an Animator component. Remember Material will only sure which Material is assigned to a Renderer. Properties associated with that Material will be unique to the shader it uses - so isn't something a "generic" Remember component can store.
A tutorial on writing custom Remember scripts can be found here.
No problem, solved.
Just the offset of a texture (done via animation) is what I was trying to save - but I've realised I can just use separate meshes (using the same material) that are hidden / shown as desired. I'm cycling through different screens on a computer screen, and all the screens are on one texture atlas.