public bool InitAdd(Item item)
{
lock (_pockets)
{
if (!_pockets.ContainsKey(item.Info.Pocket))
return false;
_pockets[item.Info.Pocket].AddUnsafe(item);
}
if (item.Info.Pocket.IsEquip())
{
this.UpdateEquipReferences();
this.OnEquip(item);
//this.UpdateEquipStats();
}
return true;
}