What is the purpose of the time parameter in InvokeRepeating()?

Looking at the documentation, InvokeRepeating() repeats a function every repeatRate seconds. If that parameter’s already there to repeat a function every something seconds, what is the time parameter for? Is it like a delay? Like after time seconds, call methodName, then repeat every repeatRate seconds?

Hi, time parameter is the delay of time taken for the first call. Means first time it takes time seconds to call the method and after then method is called repeatedly with repeatRate seconds.

Ex. InvokeRepeating(“MethodName”, 2, 3F);

Method is called first time after 2 sec. , then after every 3 sec. method is called repeatedly.