數值如何引用

[复制链接]
查看1878 | 回复1 | 2019-8-2 16:27:55 | 显示全部楼层 |阅读模式
小弟打算用tmap做倉庫

UPROPERTY(EditDefaultsOnly, Category = Inventory)
TMap< FString,int32 >InventoryDatat;

FString,來記物品的ID,int32則是數量,就接下碰撞之後執行增加的運算
但 InventoryDatat.Add( 物品的ID ,數量) 但這個實在想不出來該如何寫
要如何把Actor的數值傳過來用





這是我的物品的設定

class  AItemsBase : public AActor
{
    GENERATED_BODY()
   
protected:
AItemsBase();


UPROPERTY(EditAnywhere)
    UStaticMeshComponent* Mesh;

UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = CreatureData)
    FString Items_ID;

    UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = CreatureData)
        int Quantity;
wwww | 2019-9-21 22:53:46 | 显示全部楼层
谢谢你的分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

36

主题

77

回帖

256

积分

初阶编码师

积分
256