Головна‎ > ‎Unity‎ > ‎

Запуск функції з затримкою

Invoke("F1", 3f);                        // запуск через 3 секунди
InvokeRepeating("F1", 3f, 1f);    // запуск через 3 секунди і повторні запуски щосекунди







Зупинити повторний виклик

    void Start()
    {
        InvokeRepeating("F1", 2, 1F);
    }

    void F1() {
        print("123");
    }    

    void Update()
    {
        if (Input.GetKeyDown(KeyCode.A))
        {
            print("Space");
            CancelInvoke("F1");
        }
    }