protected int GetInventoryCountCore(int owner) { var count = 0; for (var i = 0; i < _resManager.NumInventory; i++) { var obj = _inventory[i]; if (obj != 0 && GetOwnerCore(obj) == owner) count++; } return count; }