using UnityEngine; public class MaterialSwapScript : MonoBehaviour { [SerializeField]private Material[] material = new Material[3]; private Renderer render; private int index; void Start() { render = gameObject.GetComponent(); index = 0; } void Update() { if(Input.GetKeyDown(KeyCode.Space)) { MaterialSwap(); } } void MaterialSwap(){ if(index == 2) { index = 0; } else { index++; } render.material = material[index]; } }