Ejemplo 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);
        }
Ejemplo n.º 2
0
 public override void Apply(Human human)
 {
     human.Bougyo += 100;
 }
Ejemplo n.º 3
0
 public override void Apply(Human human)
 {
     human.Life += value;
 }
Ejemplo n.º 4
0
 public override void Apply(Human human)
 {
     human.Kougeki += 100;
 }
Ejemplo n.º 5
0
 public abstract void Apply(Human human);