/// <summary>
 /// (editor)生成開頭動畫物件
 /// </summary>
 /// <param name="_otherAnimObj"></param>
 /// <param name="objPrefab"></param>
 public void InstanceHeaderAnimObj(HeaderAnimObj_MultiSelect _headerAnimObj)
 {
     if (_headerAnimObj.HeaderAnimObjOnOff == true)
     {
         m_HeaderAnimObj_Instance = Instantiate(_headerAnimObj.HeaderAnimObjPrefab, _headerAnimObj.HeaderAnimObjPosition, Quaternion.identity);
         m_HeaderAnimObj_Instance.GetComponent <Animator>().enabled            = true;
         m_HeaderAnimObj_Instance.GetComponent <SpriteRenderer>().enabled      = true;
         m_HeaderAnimObj_Instance.GetComponent <SpriteRenderer>().sortingOrder = 1;
     }
 }
    void Start()
    {
        //連接SingleSelectSources
        multiSelectSourse = GetComponent <MultiSelectSources>();
        m_SceneSound      = multiSelectSourse.SceneSounds;
        m_EndingAnimObj   = multiSelectSourse.EndingAnimObjs;
        m_HeaderAnimObj   = multiSelectSourse.HeaderAnimObj;
        m_ClickItems      = multiSelectSourse.clickData;

        ////遮罩關閉 暫時先關閉
        //if (m_SceneSound.TipSoundOnOff)
        //    ImageMask.raycastTarget = true;
        //else
        //    ImageMask.raycastTarget = false;

        //淡出相機
        m_CameraFade = this.gameObject.AddComponent <CameraFade>();
        //判斷播放背景音
        GamePublicAudioControl.Instance.PlaySceneMusic();
        //音量建大
        GamePublicAudioControl.Instance.UpSceneMusic();
        //判斷播放開頭提示音效
        if (m_SceneSound.TipSoundOnOff)
        {
            PlaySceneSound(m_SceneSound.TipSound, m_SceneSound.TipSoundOnOff, CloseHeaderAnim);
        }
        else
        {
            PlaySceneSound(m_SceneSound.TipSound, m_SceneSound.TipSoundOnOff);
        }


        //生成場景物件
        InstanceClickItem(m_ClickItems, ClickBtnPrefab);

        //點擊check按鈕事件
        GameEventSystem.Instance.OnPushCheckBtn += CheckPass;

        //生成結束動畫物件
        InstanceEndingAnimObj(m_EndingAnimObj);

        //生成開頭動畫物件
        InstanceHeaderAnimObj(m_HeaderAnimObj);
    }