Quite straight forward; I often find it easier to use Invoke whenever I need something to happen based on a specific delay. I find this easier then setting up a traditional timer using floats, bools and Time.time.
Is there any performance differences between the two approaches? I haven’t found any slow down from using Invoke but I would appreciate some more knowledgeable advice about these two approaches, so I don’t have to rewrite my code later down the track.