コード例 #1
0
 void Awake()
 {
     preFactory = CSPrefabFactory.Instance();
     AddMazeGrid();
     _lblRow.value = "1";
     _lblCol.value = "1";
 }
コード例 #2
0
ファイル: CSPrefabFactory.cs プロジェクト: Joky8926/Maze
 public static CSPrefabFactory Instance()
 {
     if (_instance == null)
     {
         _instance = new CSPrefabFactory();
     }
     return(_instance);
 }
コード例 #3
0
 private void CreateAllBlock(int count)
 {
     for (int i = 0; i < count && i < lstBlock.Count; i++)
     {
         lstBlock[i].SetShow(true);
     }
     preFactory = CSPrefabFactory.Instance();
     for (int i = lstBlock.Count; i < count; i++)
     {
         SCRBlock scr = CreateOneBlock(i);
         lstBlock.Add(scr);
     }
     for (int i = count; i < lstBlock.Count; i++)
     {
         lstBlock[i].SetShow(false);
     }
 }
コード例 #4
0
ファイル: SCRMazePanel.cs プロジェクト: Joky8926/Maze
 void Awake()
 {
     preFactory = CSPrefabFactory.Instance();
     AddChild();
 }