Zarathustra
Как лучше построить архитектуру?
В игре есть несколько локаций. Каждая локация должна закрреплять за собой определённый набор построек- он может быть как уникальным, так и быть схож с той же постройкой другой локации. Как это лучше реализовать? Для каждой локации наследник от BuildingManager, или брать префабы всех сооружений из одного скрипта?
Каждая уникальная постройка сама по себе, ее варианты имеют свое название и ещё они переопределяют часть функциональности.
Каждая локация содержит перечень уникальных типов построек для себя.
Тут ещё вопрос по ограничениям, если есть например "гостиница" и ее улучшение "отель", то в локации "престижный город" нужно ли ограничивать условием "отель и лучше"