NScumm.Scumm.ScummEngine.AddObjectToInventory C# (CSharp) Метод

AddObjectToInventory() защищенный Метод

protected AddObjectToInventory ( int obj, byte room ) : void
obj int
room byte
Результат void
        protected void AddObjectToInventory(int obj, byte room)
        {
            var slot = GetInventorySlot();
            if (GetWhereIsObject(obj) == WhereIsObject.FLObject)
            {
                var objFound = (from o in _objs
                                            where o.Number == obj
                                            select o).FirstOrDefault();
                _invData[slot] = objFound.Clone();
            }
            else
            {
                var objs = _resManager.GetRoom(room).Objects;
                var objFound = (from o in objs
                                            where o.Number == obj
                                            select o).FirstOrDefault();
                _invData[slot] = objFound.Clone();
            }
            _inventory[slot] = (ushort)obj;
        }
ScummEngine