метод с учетом передаваемых параметров?
Создаёшь снглтон где будет метод принимающий в себя Action callback и float timer callback - прокидываешь логику timer - нужный тебе таймер Внутри метода запускаешь корутину которая после yield return new WaitForSeconds(timer) вызывает callback ??? профит
Удали программирование.
От куда символ? Какой язык?
Синхальский... Понимаю...
Амогус
синглтон с делегатами.... мама....
И что тут не так?
Синглтон сам по себе уже лишний.
Сингл тон это плохо.
А чем плохо?
Нарушает солид, создаёт жёсткую зависимость. Плюс нет гарантий на то, что при обращении к синглтону он будет тем который нужен.
Жёсткую зависимость на сервис внутри юнити проекта который единственное что делает запускает методы с задержкой?
А если разрастется?)
Если нет гарантий то это не синглтон получается
синглтон нужен, только если надо ограничить количество инстансов до 1 на сцене. Про другие его использования по типу передачи данных между сценами лучше вообще забыть. А события(если их много) создают неконтролируемое говно, когда на каждый пук есть событие, которое позволяет легко запутать код(+везде отписки и подписки, кода больше становится)
во первых тут не события, во вторых тут синглтон лишь для того что бы предоставить апи для запуска методов с задержкой, можно хоть статик ебануть или через сервис локатор прокинуть, но синглтон удобнее банально в данном случае
а, да, перепутал - не события, а делегаты. Но что мешает делать задержку у методов через асинки? Тогда можно будет сделать не синглтон который монобех, а простой статик Util, куда и поместим это апи
Ничем, просто один способов решения задачи, мне больше нравятся корутины
Да ты говнокодер просто
Обсуждают сегодня