Skip to content

인벤토리(Inventory)

인벤토리는 아바타 별로 하나씩 존재하며 다양한 아이템을 포함합니다.

상태

상태 조회:

cs
public Inventory? GetInventory(IWorld world, Address address)
{
    IAccount account = world.GetAccount(Addresses.Inventory);
    if (account is null)
    {
        return null;
    }

    IValue state = account.GetState(address);
    return state switch
    {
        Bencodex.Types.List l => new Inventory(l),
        _ => null,
    };
}