Size: a a a

2020 August 01

V

Valentyn in unity3d.ru
Phantom
По твоему я не пробовал?
С кода я вижу что нет
источник

DS

Dmitry Sunozov in unity3d.ru
убери set из свойства, добавь protected переменную отдельную в абстрактный класс
источник

V

Valentyn in unity3d.ru
Убери сет
источник

V

Valentyn in unity3d.ru
Пойми что тебе нужно интерфейс или абстрактый класс
источник

DS

Dmitry Sunozov in unity3d.ru
не переменную, а поле точнее)
источник

P

Phantom in unity3d.ru
Valentyn
Пойми что тебе нужно интерфейс или абстрактый класс
оба :/
источник

V

Valentyn in unity3d.ru
Это разные вещи которые используются для разных целей
источник

P

Phantom in unity3d.ru
Dmitry Sunozov
убери set из свойства, добавь protected переменную отдельную в абстрактный класс
так работает, но не получится так, что классы смогу не иметь сеттер там?
источник

P

Phantom in unity3d.ru
Valentyn
Это разные вещи которые используются для разных целей
Та знаю я
источник

PD

Paul Dyatlov in unity3d.ru
Valentyn
Не пох в этом вся загвоздка и проблема, это первое второе.
В интерфейсе ты можешь указать модификатор доступа геттер и сеттер если ты так указываешь то в реализации интерфейса класса оно автоматически подтянет
Не можешь
источник

V

Valentyn in unity3d.ru
Paul Dyatlov
Не можешь
Можешь
источник

PD

Paul Dyatlov in unity3d.ru
Точнее в 8.0, но его пока нет в юнити
источник

V

Valentyn in unity3d.ru
Есть
источник

P

Phantom in unity3d.ru
Valentyn
Можешь
источник

PD

Paul Dyatlov in unity3d.ru
Valentyn
Можешь
Не, не можешь)
источник

А

Александр in unity3d.ru
Phantom
так работает, но не получится так, что классы смогу не иметь сеттер там?
Тебе нужно разделить, что к чему относится, тебе не нужно помещать в интерфейс элементы реализации абстрактного класса
источник

PD

Paul Dyatlov in unity3d.ru
Valentyn
Есть
Не, нету)
источник

P

Phantom in unity3d.ru
Александр
Тебе нужно разделить, что к чему относится, тебе не нужно помещать в интерфейс элементы реализации абстрактного класса
В IDamagle не должен быть hp? Чтобы из него делать минус
источник

А

Александр in unity3d.ru
Phantom
В IDamagle не должен быть hp? Чтобы из него делать минус
Мне кажется стоит вообще задуматься о компоненте ХП как таковой, ведь это компонентная система, а не чисто ООПшная...
источник

DS

Dmitry Sunozov in unity3d.ru
Phantom
так работает, но не получится так, что классы смогу не иметь сеттер там?
получится, но у тебя же будет protected поле от абстрактного класса, зачем тебе тогда сеттер в свойстве
источник