void OnGUI()
 {
     GUI.skin = skin;
     //2.1
     GUI.BeginGroup(recs2[0]);
     GUI.Label(new Rect(30, 0, 120, 26), "pass 1");
     if (MyGUI.CheckBox(new Rect(0, 0, 16, 16), texs1[0], texs1[1], ref on2[0]))
     {
         MyGUI.CheckBox(new Rect(30, 26, 16, 16), texs1[0], texs1[1], ref on20[0]);
         GUI.Label(new Rect(60, 26, 80, 26), "Set pass 1");
         MyGUI.CheckBox(new Rect(30, 50, 16, 16), texs1[0], texs1[1], ref on21[0]);
         GUI.Label(new Rect(60, 50, 80, 26), "Draw Quad");
     }
     GUI.EndGroup();
     //2.2
     GUI.BeginGroup(recs2[1]);
     GUI.Label(new Rect(30, 0, 120, 26), "pass 1+2");
     if (MyGUI.CheckBox(new Rect(0, 0, 16, 16), texs1[0], texs1[1], ref on2[1]))
     {
         MyGUI.CheckBox(new Rect(30, 26, 16, 16), texs1[0], texs1[1], ref on20[1]);
         GUI.Label(new Rect(60, 26, 80, 26), "Set pass 2");
         MyGUI.CheckBox(new Rect(30, 50, 16, 16), texs1[0], texs1[1], ref on21[1]);
         GUI.Label(new Rect(60, 50, 80, 26), "Draw Quad");
     }
     GUI.EndGroup();
     //2.3
     GUI.BeginGroup(recs2[2]);
     GUI.Label(new Rect(30, 0, 120, 26), "pass 1+2+3");
     if (MyGUI.CheckBox(new Rect(0, 0, 16, 16), texs1[0], texs1[1], ref on2[2]))
     {
         MyGUI.CheckBox(new Rect(30, 26, 16, 16), texs1[0], texs1[1], ref on20[2]);
         GUI.Label(new Rect(60, 26, 80, 26), "Set pass 3");
         MyGUI.CheckBox(new Rect(30, 50, 16, 16), texs1[0], texs1[1], ref on21[2]);
         GUI.Label(new Rect(60, 50, 80, 26), "Draw Quad");
     }
     GUI.EndGroup();
     //2.4
     GUI.BeginGroup(recs2[3]);
     GUI.Label(new Rect(30, 0, 120, 26), "pass 1+2+3+4");
     if (MyGUI.CheckBox(new Rect(0, 0, 16, 16), texs1[0], texs1[1], ref on2[3]))
     {
         MyGUI.CheckBox(new Rect(30, 26, 16, 16), texs1[0], texs1[1], ref on20[3]);
         GUI.Label(new Rect(60, 26, 80, 26), "Set pass 4");
         MyGUI.CheckBox(new Rect(30, 50, 16, 16), texs1[0], texs1[1], ref on21[3]);
         GUI.Label(new Rect(60, 50, 80, 26), "Draw Quad");
     }
     GUI.EndGroup();
     //
     //2.5
     GUI.BeginGroup(recs2[4]);
     GUI.Label(new Rect(30, 0, 120, 26), "pass 1+2+3+4+5");
     if (MyGUI.CheckBox(new Rect(0, 0, 16, 16), texs1[0], texs1[1], ref on2[4]))
     {
         MyGUI.CheckBox(new Rect(30, 26, 16, 16), texs1[0], texs1[1], ref on20[4]);
         GUI.Label(new Rect(60, 26, 80, 26), "Set pass 4");
         MyGUI.CheckBox(new Rect(30, 50, 16, 16), texs1[0], texs1[1], ref on21[4]);
         GUI.Label(new Rect(60, 50, 80, 26), "Draw Quad");
     }
     GUI.EndGroup();
 }