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