13.08.2012, 20:15
Depends: if you have some pieces of code that should be executed only when the player is in a certain state, you can have your script better organized if you have these callbacks. For example, if you have a piece of code that bans a player if he uses a jetpack, you better put it in OnPlayerUpdateOnFoot because he won't be using one while driving or being a passenger.