Esempio n. 1
0
        public static void Test()
        {
            var human = new Human();// 人間を生成
            var itemFactory = new ItemFactory();
            human.AddItem(itemFactory.CreateItem(ItemKind.KaifukuA));
            human.AddItem(itemFactory.CreateItem(ItemKind.KaifukuB));
            human.AddItem(itemFactory.CreateItem(ItemKind.KaifukuC));
            human.AddItem(itemFactory.CreateItem(ItemKind.Kougeki));
            human.AddItem(itemFactory.CreateItem(ItemKind.Bougyo));

            human.UseItem(0);
            human.UseItem(0);
            human.UseItem(0);
            human.UseItem(0);
            human.UseItem(0);
        }
Esempio n. 2
0
 public override void Apply(Human human)
 {
     human.Bougyo += 100;
 }
Esempio n. 3
0
 public override void Apply(Human human)
 {
     human.Life += value;
 }
Esempio n. 4
0
 public override void Apply(Human human)
 {
     human.Kougeki += 100;
 }
Esempio n. 5
0
 public abstract void Apply(Human human);