private void SelectOneColor(bool isOn, int index)
 {
     if (isOn)
     {
         //播放音效
         if (isFirstValueChange == false)
         {
             joinGuide.DoOperation();
             AudioManager.instance.PlayAudio(EffectAudioType.Option, "Audio/option_audio/color_option_audio|color_" + index);
         }
         if (isFirstValueChange)
         {
             isFirstValueChange = false;
         }
         //index:0为七彩笔 1为橡皮擦 2以后为颜色
         joinMainView.SelectColor(index, GameData.instance.ColorList[index]);
         joinMainView.ShowBackBtn(false);
     }
 }
    // Use this for initialization
    void Start()
    {
        joinMainView = transform.GetComponentInParent <JoinMainView>();
        joinGuide    = transform.GetComponentInParent <JoinGuide>();
        tg           = transform.GetComponent <ToggleGroup>();
        int count = transform.childCount;

        for (int i = 0; i < count; i++)
        {
            int    index = i;
            Toggle t     = transform.GetChild(i).GetComponent <Toggle>();
            t.group = tg;
            t.onValueChanged.AddListener(delegate
            {
                SelectOneColor(t.isOn, index);
            });
            toggleLst.Add(t);
        }
        toggleLst[2].isOn = true;

        //初始选中红色单色蜡笔
        joinMainView.SelectColor(2, GameData.instance.ColorList[2]);
    }