diff --git a/nekoyume/Assets/_Scripts/Blockchain/ActionManager.cs b/nekoyume/Assets/_Scripts/Blockchain/ActionManager.cs index ca4f5fd5a6..cec82bce5e 100644 --- a/nekoyume/Assets/_Scripts/Blockchain/ActionManager.cs +++ b/nekoyume/Assets/_Scripts/Blockchain/ActionManager.cs @@ -1763,11 +1763,7 @@ public IObservable> ClaimGifts( Address avatarAddress, int giftId) { - var action = new ClaimGifts - { - AvatarAddress = avatarAddress, - GiftId = giftId, - }; + var action = new ClaimGifts(avatarAddress, giftId); ProcessAction(action); return _agent.ActionRenderer.EveryRender() .Timeout(ActionTimeout) diff --git a/nekoyume/Assets/_Scripts/Blockchain/ActionRenderHandler.cs b/nekoyume/Assets/_Scripts/Blockchain/ActionRenderHandler.cs index d8e323bc40..b8976daa0f 100644 --- a/nekoyume/Assets/_Scripts/Blockchain/ActionRenderHandler.cs +++ b/nekoyume/Assets/_Scripts/Blockchain/ActionRenderHandler.cs @@ -2844,7 +2844,7 @@ private void ResponseClaimGifts(ActionEvaluation eval) var costumeSheet = Game.Game.instance.TableSheets.CostumeItemSheet; var random = new LocalRandom(eval.RandomSeed); - var (itemId, quantity) = giftRow.Items.First(); + var (itemId, quantity, tradable) = giftRow.Items.First(); var costume = ItemFactory.CreateCostume(costumeSheet[itemId], random.GenerateRandomGuid()); Widget.Find().Show(costume); diff --git a/nekoyume/Assets/_Scripts/Lib9c/lib9c b/nekoyume/Assets/_Scripts/Lib9c/lib9c index f3e544bfc6..0adc4ea6a0 160000 --- a/nekoyume/Assets/_Scripts/Lib9c/lib9c +++ b/nekoyume/Assets/_Scripts/Lib9c/lib9c @@ -1 +1 @@ -Subproject commit f3e544bfc6580d21d288730c2e49b8aec19611fa +Subproject commit 0adc4ea6a0087a4a9c85f5446570a57163321b19