Показать сообщение отдельно
Старый 21.02.2013, 12:26   #22
EvilOkta
Знающий
 
Аватар для EvilOkta
 
Регистрация: 31.07.2008
Сообщений: 321
Написано 108 полезных сообщений
(для 229 пользователей)
Ответ: Передача переменной в метод

Сообщение от pax Посмотреть сообщение
Собственно вместо интерфейсов можно использовать наследование - унаследовать базовый класc Unit от MonoBehaviour, дать ему базовые параметры, которыми управляет логика. А от него унаследовать классы User и AI которые будут использовать эти параметры. И функция MoveUnit принимала бы базовый класс Unit и работала бы с ним абстрактно, не зная кто это.
Действительно не подумал, и такой и такой подход может помочь, пример с интерфейсами понятен более менее это как я понимаю альтернатива наследованию
__________________
Области Хаоса - мой новый Youtube проект
(Offline)
 
Ответить с цитированием