예제 #1
0
파일: Item.cs 프로젝트: Gayo/XNAVERGE
        public void Equip(Item i, Inventory inv, bool force)
        {
            if(!force && equipped != null ) {
                throw new Exception( "Tried to equip ("+i.name+") without first removing ("+equipped.name+")" );
            }

            if( i.type != ItemType.Equipment ) {
                throw new Exception( "Tried to equip a non-equipment." );
            }

            inv.TakeItem( i, 1 );

            equipped = i;
        }