Так что, в основном, я борюсь с проблемой и надеялся, что кто-то здесь может направить меня в правильном направлении.
Я случайным образом генерирую Предметы и пытаюсь создать экземпляр этих предметов, единственная проблема - пока яЯ могу создать экземпляр родительского предмета, я не буду заранее знать, будет ли сгенерированный предмет «оружием / доспехами» и т. д., которые все являются унаследованными потомками Предмета.Поэтому я могу получить тип сгенерированного предмета, но у меня возникают проблемы с преобразованием этого типа обратно в указанный сценарий / объект для создания экземпляра.
Например: Предмет> Оружие> Меч.Я могу сгенерировать меч и получить тип меча, однако я не могу создать меч, потому что у меня есть только Тип, а не настоящий Меч.
Поскольку в моем классе Меча загружены данныево время его метода Start, затем Weapon, затем Item, я не могу просто создать экземпляр Item и узнать, что это меч.Возможно, я все делаю неправильно.
Спасибо, что прочитали!