public MazeTileBlockHitStruct(bool l, bool b, bool t, bool r, MazeTileBlockType type) { top = t; bottom = b; left = l; right = r; requiredType = type; }
protected TileBase GetTileByType(MazeTileBlockType _type) { var result = Array.Find(tileBases, el => el.type == _type); return(result != null ? result.tileBase : GetDefaultTile()); }