для боевки - хп, статы, это все. Это имеют и юниты, и здания - их можно разрушать. И мне нужно сделать компонент для скилов - скилы имеют только НПС. Но удобно скилы делать внутри того же компонента боевки, т.к. там так же требуются статы и хп. Но тогда у меня здания будут иметь лишний кусок логики.
Вопрос в чем, каждое здание будет иметь свою копию этой логики, которая ему не требуется? Т.е. это утечка памяти.
Или логика в другом месте хранится - это же не переменные, логика у всех объектов одна - и потому наличие доп функций никак не будет висеть мертвым грузом?
опять же, это к утечкам памяти не имеет отношения а для удобства именно что лучше разделять логику, а не пихать всё в один компонент
Обсуждают сегодня