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); }