예제 #1
0
    void RootCheckNode()
    {
        int cnt = 0;

        board.AddQueue();
        if (kind < 8)
        {
            for (int i = 0; i < node.Count; i++)
            {
                if (kind == node[i].kind && board.FindTileID(node[i].id))
                {
                    cnt++;
                    node[i].CheckNode();
                }
            }
            if (cnt > 0)
            {
                board.AddSelectList(id);
                board.rootTransform = this.transform;
            }
        }
        else
        {
            board.AddSelectList(id);
            board.rootTransform = this.transform;
        }

        board.RemoveQueue();
    }