/** * Determines type of the wormhole and returns its other end * @param t one end * @pre TileMap.IsTileType(t, TileType.MP_TUNNELBRIDGE) * @return other end */ public static TileIndex GetOtherTunnelBridgeEnd(this TileIndex t) { Debug.Assert(TileMap.IsTileType(t, TileType.MP_TUNNELBRIDGE)); return(t.IsTunnel() ? t.GetOtherTunnelEnd() : GetOtherBridgeEnd(t)); }