コード例 #1
0
 public ItemCreator(AbstractFactory factory)
 {
     _item1 = factory.CreateBasic();
     _item2 = factory.CreateMagic();
     PlaceInWorld();
 }
コード例 #2
0
ファイル: World.cs プロジェクト: Tali0139/TaliaGameFramework
 public void RegisterWorldItems(IEquiptment item)
 {
     _worldItems.Add(item);
     Console.WriteLine($"You have placed {item}");
 }
コード例 #3
0
ファイル: World.cs プロジェクト: Tali0139/TaliaGameFramework
 public void DeregisterWorldItems(IEquiptment item)
 {
     _worldItems.Remove(item);
 }
コード例 #4
0
        public List <IEquiptment> BackPack = new List <IEquiptment>();          //Generic list of objects holding both weapons and defenses

        public void PickupItem(IEquiptment item)
        {
            BackPack.Add(item);
            Console.WriteLine($"You have found {item} You have placed it in your BackPack!");
        }