Size: a a a

Unity Floodилка

2020 November 13

sb

straight busta in Unity Floodилка
Trell _
А в чём смысл?
ну типа чтобы не писать instance.
источник

VK

Vadim Karpievich in Unity Floodилка
straight busta
почему
синглтон это единственный экземпляр класса, а статическая она и есть статическая, зачем их смешивать, вынеси эти переменные отдельно
источник

T_

Trell _ in Unity Floodилка
straight busta
ну типа чтобы не писать instance.
Тогда может тебе синглтон не нужен
источник

sb

straight busta in Unity Floodилка
Vadim Karpievich
синглтон это единственный экземпляр класса, а статическая она и есть статическая, зачем их смешивать, вынеси эти переменные отдельно
ну у меня есть класс который овтечает за время в игре, любой скрипт должен иметь доступ к его переменной
источник

sb

straight busta in Unity Floodилка
некоторые скрипты могут менять эту переменную
источник

T_

Trell _ in Unity Floodилка
straight busta
вызвать статический метод же быстрее чем вызвать метод instance.function()
Тебе всёравно нужно написать имя класса
источник

T_

Trell _ in Unity Floodилка
Поэтому смысла 0
источник

n

neFormal in Unity Floodилка
как минимум, инстанс синглтона будет статиком
источник

sb

straight busta in Unity Floodилка
Trell _
Тебе всёравно нужно написать имя класса
так а что делать тогда если мне нужен один класс который отвечает за одну важную штуку и чтобы все имели доступ к ней
источник

n

neFormal in Unity Floodилка
для остальных смысла не очень
источник

sb

straight busta in Unity Floodилка
почему все так хейтят синглтон
источник

T_

Trell _ in Unity Floodилка
straight busta
так а что делать тогда если мне нужен один класс который отвечает за одну важную штуку и чтобы все имели доступ к ней
Использовать синглтон...
источник

sb

straight busta in Unity Floodилка
Trell _
Использовать синглтон...
ну синглтон же считается антипаттерном
источник

T_

Trell _ in Unity Floodилка
Стоп ты меня запутал
источник

KB

Kseniya Bedenko in Unity Floodилка
straight busta
так а что делать тогда если мне нужен один класс который отвечает за одну важную штуку и чтобы все имели доступ к ней
Экземпляр класса можно пробросить в нужное место
источник

KB

Kseniya Bedenko in Unity Floodилка
Ну и зачем всем знать о нем
источник

sb

straight busta in Unity Floodилка
Kseniya Bedenko
Экземпляр класса можно пробросить в нужное место
что значит пробросить
источник

KB

Kseniya Bedenko in Unity Floodилка
Прям всему?
источник

KB

Kseniya Bedenko in Unity Floodилка
straight busta
что значит пробросить
Передать ссылку на экземпляр класса
источник

KB

Kseniya Bedenko in Unity Floodилка
через конструктор
источник