public bool AddBagPocket(Item item)
{
var freePocket = this.GetFreePocketId();
if (freePocket == Pocket.None)
return false;
item.OptionInfo.LinkedPocketId = freePocket;
this.Add(new InventoryPocketNormal(freePocket, item.Data.BagWidth, item.Data.BagHeight));
return true;
}