Unity networking - Is it useful to call base.function() ?!

I often see in Unity networking code examples the use of base.function() as the first instruction within Unity Networking functions.

Example :

public override void OnStartClient() {
    base.OnStartClient();
   //Do stuff

}

Is this working the same way ?

public override void OnStartClient() {
   //Do stuff

}

Is there any real benefits in doing that ? Some people use it, others just don’t. Why ?

Well, there’s no general rule for this. When you override a method you replace the original method by your implementation. Depending on the original implementation it’s up to you if you need the original implementation or not. In case of those callbacks it’s pointless to call the base method since it’s empty. Most parts of the networking system is open source, so check it for your self