Basically all the demo does is cycle through every object in the scene, and checks if there dbp object position has gone under a certain point, then it adds resistance both linear and angular.
Which is a very poor method imo, as its a) Slow, b)looks crap, if you had a really long object say a ladder then it wouldent be effected by the water untill its center goes under the water height.
And to answer your question, look for the line that has 'if object position y(objid)<0 and objid>11' and simplychange the value of 0 around, and also there is likely a 2nd value to check to see how far to puch it up, so change that too.
Hallowed are the ori.