コード例 #1
0
 public static void AddLootItem(Enemy enemy, int itemID, int percentage)
 {
     if (RNG.Generator(1, 100) <= percentage)
     {
         enemy.AddItemToInventory(ItemFactory.CreateItem(itemID));
     }
 }
コード例 #2
0
ファイル: TraderFactory.cs プロジェクト: dpnull/con-rogue
        static TraderFactory()
        {
            Trader oldLady = new Trader("Old Lady");

            oldLady.AddItemToInventory(ItemFactory.CreateItem(2004));
            oldLady.AddItemToInventory(ItemFactory.CreateItem(2003));
            oldLady.AddItemToInventory(ItemFactory.CreateItem(1000));

            AddTrader(oldLady);
        }
コード例 #3
0
 private static void AttackWeapon(Enemy enemy, int id)
 {
     enemy.CurrentWeapon = ItemFactory.CreateItem(id);
 }