コード例 #1
0
 private IEnumerable <InteractiveTile> GetAdjacentInteractiveTiles(Unit unit)
 {
     return(MathUtils.GetAdjacentPoints(unit.GridPosition)
            .Where(p => !_map.IsOccupied(p))
            .Select(p => _map.GetTileByPosition(p))
            .Where(tile => tile != null));
 }
コード例 #2
0
ファイル: OldBattle.cs プロジェクト: w1r2p1/unitrpg
 public InteractiveTile GetInteractiveTileByLocation(Vector2 position)
 {
     return(_map.GetTileByPosition(position));
 }