private void SetSprite()
        {
            GameObject prefab = TSingleTon <PrefabLoad> .Singleton().LoadFromResource("Pieces", m_Name) as GameObject;

            m_EPieceView.Icon.sprite = prefab.GetComponent <SpriteRenderer>().sprite;
            m_Sprite = m_EPieceView.Icon.sprite;
        }
        /// <summary>
        /// 初始化默认的棋盘
        /// </summary>
        public void InitGrid()
        {
            if (main.Grids != null)
            {
                return;
            }
            main.Grids = new EditorGrid[GlobelConfigs.MaxRow, GlobelConfigs.MaxColumn];
            var go = TSingleTon <PrefabLoad> .Singleton().LoadFromResource("EditorView", "GridView");

            for (int i = 0; i < GlobelConfigs.MaxRow; i++)
            {
                for (int j = 0; j < GlobelConfigs.MaxColumn; j++)
                {
                    main.Grids[i, j] = new EditorGrid(i, j, this);
                    main.Grids[i, j].BuidGridView(go, moduleView.transform);
                }
            }
        }
        /// <summary>
        /// 创建预设
        /// </summary>
        /// <param name="root"></param>
        public void BuidGridView(Transform root)
        {
            var go = TSingleTon <PrefabLoad> .Singleton().LoadFromResource("EditorView", "GridView");

            BuidGridView(go, root);
        }
 /// <summary>
 /// 创建一个新的关卡
 /// </summary>
 private void CreateOneClick()
 {
     submit = CreateOneLevel;
     TSingleTon <AlertWindowManager> .Singleton().AlertWindow(AlertWindowType.SelectWindow, this);
 }