کد اجرای دستور بعد از زمان مشخص و تکرار آن با InvokeRepeating

using UnityEngine;

public class TimerExample : MonoBehaviour
{
    void Start()
    {
        InvokeRepeating("PrintMessage", 4f, 2f);
    }

    void PrintMessage()
    {
        Debug.Log("HI");
    }
}
  • اولین پارامتر: نام متد به صورت string — باید دقیقاً با نام متد مطابقت داشته باشد.
  • دومین پارامتر: تأخیر قبل از اولین اجرا (مثلاً 4 ثانیه).
  • سومین پارامتر: فاصله بین هر بار اجرا (مثلاً هر 2 ثانیه).

بعد از 4 ثانیه هر 2 ثانیه یکبار اجرا می شود

تکرار در یونیتی Invoke در یونیتی تاخیر در یونیتی