示例#1
0
    void BuildPath()
    {
        while (null != _reverseTileCell)
        {
                        #if UNITY_EDITOR
            _reverseTileCell.DrawColor(_drawColor);
            _drawTilecell.Add(_reverseTileCell);
                        #endif


            _character.PushPathTileCell(_reverseTileCell);
            _reverseTileCell = _reverseTileCell.GetPrevCell();
        }

        if (_character.GetPathStack().Count != 0)
        {
            _character.GetPathStack().Pop();                    //자기 위치 타일 빼주기
        }
    }
 void DrawSearchTile(TileCell tileCell)
 {
     tileCell.DrawColor();
     _rangeTile.Add(tileCell);
 }