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

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");

        }

    }