示例#1
0
文件: World.cs 项目: ra4king/Dungeons
 public void execute(Player p, Item origin, Item target)
 {
     if(!p.removeItem(origin))
         p.room.removeItem(origin);
 }
示例#2
0
文件: World.cs 项目: ra4king/Dungeons
            public void execute(Player p, Item origin, Item target)
            {
                if (!p.removeItem(origin))
                    throw new InvalidDataException("You don't have this item in your inventory.");

                target.addChild(origin);
            }