Объявляем рюкзак Мы можем представить рюкзак игрока просто как предмет
TMap . Чтобы
позволить вашему игроку собирать предметы в мире, откройте файл Avatar.h и
добавьте следующее объявление TMap:
class APickupItem; // forward declare the APickupItem class,
// since it will be "mentioned" in a member function
decl below
UCLASS()
class GOLDENEGG_API AAvatar : public ACharacter
{
GENERATED_UCLASS_BODY()
//
Карта для рюкзака – backpack игрока
TMap Backpack;
//
Значки для предметов в рюкзаке, просматриваются строкой
TMap Icons;
//
Флаг выводящий нам Интерфейс Пользователя показывает
bool inventoryShowing;
//
функция-член даущая аватару иметь предмет void Pickup( APickupItem *item );
// ...
остальная часть файла Avatar.h такая же как до этого
};