214 похожих чатов

Ребят, вопрос к любителям юнити, возможно ли через Invoke вызвать

метод с учетом передаваемых параметров?

24 ответов

23 просмотра

Создаёшь снглтон где будет метод принимающий в себя Action callback и float timer callback - прокидываешь логику timer - нужный тебе таймер Внутри метода запускаешь корутину которая после yield return new WaitForSeconds(timer) вызывает callback ??? профит

M20XVH B1VKRP

От куда символ? Какой язык?

M20XVH B1VKRP

Синхальский... Понимаю...

Ефим Иванов
И что тут не так?

Синглтон сам по себе уже лишний.

Ефим Иванов
Почему?

Сингл тон это плохо.

Ефим Иванов
А чем плохо?

Нарушает солид, создаёт жёсткую зависимость. Плюс нет гарантий на то, что при обращении к синглтону он будет тем который нужен.

Derk Last
Нарушает солид, создаёт жёсткую зависимость. Плюс ...

Жёсткую зависимость на сервис внутри юнити проекта который единственное что делает запускает методы с задержкой?

Derk Last
Нарушает солид, создаёт жёсткую зависимость. Плюс ...

Если нет гарантий то это не синглтон получается

Ефим Иванов
И что тут не так?

синглтон нужен, только если надо ограничить количество инстансов до 1 на сцене. Про другие его использования по типу передачи данных между сценами лучше вообще забыть. А события(если их много) создают неконтролируемое говно, когда на каждый пук есть событие, которое позволяет легко запутать код(+везде отписки и подписки, кода больше становится)

михал палыч АЛЕК
синглтон нужен, только если надо ограничить количе...

во первых тут не события, во вторых тут синглтон лишь для того что бы предоставить апи для запуска методов с задержкой, можно хоть статик ебануть или через сервис локатор прокинуть, но синглтон удобнее банально в данном случае

Ефим Иванов
во первых тут не события, во вторых тут синглтон л...

а, да, перепутал - не события, а делегаты. Но что мешает делать задержку у методов через асинки? Тогда можно будет сделать не синглтон который монобех, а простой статик Util, куда и поместим это апи

михал палыч АЛЕК
а, да, перепутал - не события, а делегаты. Но что ...

Ничем, просто один способов решения задачи, мне больше нравятся корутины

Да ты говнокодер просто

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта