Не совсем точно, как это сформулировать, но скажите, что у меня есть несколько классов следующим образом
public class Item
{
string itemPath;
string prefabID;
void Initialize()
{
itemPath = classnames + prefabID;
}
}
public class Equippable : Item
public class Weapon : Equippable
public class MeleeWeapon : Weapon
Я бы хотел, чтобы каждая строка заканчивалась своим собственным именем класса, начинающимся с имени базовых классов и имеющим ' / 'между каждым именем.
Просто в надежде сделать это как способ хранения каждого элемента префабного пути
, поэтому мы надеемся, что строка Equippable будет иметь строку
Item / Equippable / prefabID
Оружие будет
Предмет / Экипировка / Оружие / prefabID
и т. д. для каждого производного класса ...
любые предложения или обходные пути о том, как это сделать?