void SetColor(Color color) { m_color = color; m_renderer.material.color = m_color; Color[] pix = new Color[1]; pix[0] = color; Texture2D tex = new Texture2D(1, 1); tex.SetPixels(pix); tex.Apply(); m_guiStyle.normal.background = tex; }