float lastTime; void start(){ lastTime=Time.time; } void update(){ if(Time .time -lastTime > 3.0f) { function(); lastTime = Time.time; } }