Краткий ответ: нет, добавить эти функции несложно.
Более длинный ответ: в зависимости от вашего фона, если объектно-ориентированные концепции являются новыми для вас, вам может потребоваться больше времени, чтобы научиться использовать объекты и структуры. Единственное, что вы действительно можете сделать, это прочитать документацию , посмотреть учебные пособия и решить, насколько сложным это выглядит. На самом деле, все это хорошо продумано и продумано, и если у вас есть опыт программирования, пара примеров должна дать вам множество начальных сведений, и вы скоро все поймете. А потом возвращайся со своими конкретными вопросами и умнее разработчиков, чем я отвечу на них.
Сложнее всего детали: оружие, предметы и т. Д.