Пример #1
0
            public OCPService()
            {
                Mallarrd m = new Mallarrd(new Swimming(), new QuackingDuck(), new Flying());

                m.Fly();
                m.Quack();
                m.Swim();
                m.Waddle();
                Rubber r = new Rubber(new Swimming(), new SqueakingDuck(), new Flying());

                r.Fly();
                r.Quack();
                r.Swim();
                r.Waddle();

                Penguin p = new Penguin(new Swimming(), new QuackingDuck(), new NoFly());

                p.Fly();
                p.Quack();
                p.Swim();
                p.Waddle();

                Eider e = new Eider(new Swimming(), new OoohDuck(), new Flying());

                e.Fly();
                e.Quack();
                e.Swim();
                e.Waddle();
            }
        public static ConvertedItem SetupGameObject(this Rubber rubber, GameObject obj)
        {
            var mainAuthoring = obj.AddComponent <RubberAuthoring>().SetItem(rubber);
            var meshAuthoring = new List <IItemMeshAuthoring>();
            RubberColliderAuthoring colliderAuthoring = null;

            switch (rubber.SubComponent)
            {
            case ItemSubComponent.None: {
                colliderAuthoring = obj.AddColliderComponent(rubber);
                meshAuthoring.Add(obj.AddComponent <RubberMeshAuthoring>());
                break;
            }

            case ItemSubComponent.Collider: {
                colliderAuthoring = obj.AddColliderComponent(rubber);
                break;
            }

            case ItemSubComponent.Mesh: {
                meshAuthoring.Add(obj.AddComponent <RubberMeshAuthoring>());
                break;
            }

            default:
                throw new ArgumentOutOfRangeException();
            }

            obj.AddComponent <ConvertToEntity>();
            return(new ConvertedItem(mainAuthoring, meshAuthoring, colliderAuthoring));
        }
Пример #3
0
    public static Rubber Parse(SqlString s)
    {
        if (s.IsNull)
        {
            return(Null);
        }
        else
        {
            string[] values = s.Value.Split(@"/".ToCharArray());

            Rubber rub = new Rubber();

            rub.m_Price     = double.Parse(values[0]);
            rub.m_Width     = int.Parse(values[1]);
            rub.m_Thickness = int.Parse(values[2]);
            rub.m_Height    = int.Parse(values[3]);


            if (!rub.Validate())
            {
                throw new ArgumentException("Invalid values!");
            }
            return(rub);
        }
    }
Пример #4
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,FactoryId,RubberName,Pimples")] Rubber rubber)
        {
            if (id != rubber.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(rubber);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RubberExists(rubber.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FactoryId"] = new SelectList(_context.Factory, "Id", "FactoryName", rubber.FactoryId);
            return(View(rubber));
        }
Пример #5
0
        public void RegisterRubber(Rubber rubber, Entity entity, GameObject go)
        {
            var rubberApi = new RubberApi(rubber, entity, this);

            _tableApi.Rubbers[rubber.Name] = rubberApi;
            _initializables.Add(rubberApi);
            _hittables[entity] = rubberApi;
        }
Пример #6
0
        public static void SetRubberEffect(DriverResult driverRes, Rubber rubber)
        {
            if (driverRes is null || rubber is null)
            {
                return;
            }

            driverRes.MaxRNG      += rubber.PaceMod;
            driverRes.MinRNG      += rubber.PaceMod;
            driverRes.MaxTyreWear += rubber.MaxWearMod;
            driverRes.MinTyreWear += rubber.MinWearMod;
        }
Пример #7
0
    private void Start()
    {
        shots = new Queue <Shot>();
        for (int i = 0; i < baseShotCount; i++)
        {
            Shot obj = Instantiate <Shot>(shot);
            obj.gameObject.SetActive(false);
            shots.Enqueue(obj);
        }

        rubberLeft = Instantiate <Rubber>(rubber);
        rubberLeft.gameObject.SetActive(false);
        rubberRight = Instantiate <Rubber>(rubber);
        rubberRight.gameObject.SetActive(false);
    }
Пример #8
0
        public async Task <IActionResult> Create([Bind("Id,FactoryId,RubberName,Pimples")] Rubber rubber)
        {
            if (ModelState.IsValid)
            {
                if (RubberExists(rubber.FactoryId, rubber.RubberName))
                {
                    return(RedirectToAction(nameof(Index)));
                }
                _context.Add(rubber);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FactoryId"] = new SelectList(_context.Factory, "Id", "FactoryName", rubber.FactoryId);
            return(View(rubber));
        }
Пример #9
0
        public async Task <IActionResult> Create(Rubber updatedObject)
        {
            if (updatedObject is null)
            {
                return(NotFound());
            }
            if (!ModelState.IsValid)
            {
                return(View("Create", updatedObject));
            }

            await _rubbers.Add(updatedObject);

            await _rubbers.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }
Пример #10
0
        public async Task <IActionResult> Edit(int id, Rubber updatedObject)
        {
            if (updatedObject is null)
            {
                return(NotFound());
            }
            updatedObject.RubberId = id;

            if (!ModelState.IsValid)
            {
                return(View("Modify", updatedObject));
            }

            if (await _rubbers.FirstOrDefault(res => res.RubberId == id) is null)
            {
                return(NotFound());
            }

            _rubbers.Update(updatedObject);
            await _rubbers.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }
Пример #11
0
        private void typeduck_SelectedIndexChanged(object sender, EventArgs e)
        {
            dis();
            Iduck iduck;

            switch (typeduck.SelectedIndex)
            {
            case 0:
                iduck = new Mallard();
                iduck.TypeDuck(lblQ, lblfly, lblN, duckPic);

                break;

            case 1:
            {
                iduck = new Toy();
                iduck.TypeDuck(lblQ, lblfly, lblN, duckPic);
                break;
            }

            case 2:
                iduck = new Decoy();

                iduck.TypeDuck(lblQ, lblfly, lblN, duckPic);
                break;

            case 3:
                iduck = new Rubber();
                iduck.TypeDuck(lblQ, lblfly, lblN, duckPic);
                break;

            case 4:
                iduck = new RedHead();
                iduck.TypeDuck(lblQ, lblfly, lblN, duckPic);
                break;
            }
        }
 private static RubberColliderAuthoring AddColliderComponent(this GameObject obj, Rubber rubber)
 {
     return(rubber.Data.IsCollidable ? obj.AddComponent <RubberColliderAuthoring>() : null);
 }
Пример #13
0
        public async Task <IActionResult> ImportRubbers(IFormFile fileExcel)
        {
            if (ModelState.IsValid)
            {
                if (fileExcel != null)
                {
                    using (var stream = new FileStream(fileExcel.FileName, FileMode.Create))
                    {
                        await fileExcel.CopyToAsync(stream);

                        using (XLWorkbook workbook = new XLWorkbook(stream, XLEventTracking.Disabled))
                        {
                            foreach (IXLWorksheet worksheet in workbook.Worksheets)
                            {
                                string factoryName;
                                string countryName;
                                int    d = worksheet.Name.IndexOf(" - ");
                                countryName = worksheet.Name.Substring(d + 3);
                                int len = worksheet.Name.Length - countryName.Length - 3;
                                factoryName = worksheet.Name.Substring(0, len);
                                factoryName = factoryName.Trim();
                                countryName = countryName.Trim();
                                Factory newfactory;
                                var     f = (from factory in _context.Factory
                                             where factory.FactoryName.Contains(worksheet.Name)
                                             select factory).ToList();
                                if (f.Count > 0)
                                {
                                    newfactory = f[0];
                                }
                                else
                                {
                                    newfactory             = new Factory();
                                    newfactory.FactoryName = factoryName;

                                    var f1 = await _context.Factory.SingleOrDefaultAsync(e => e.FactoryName == newfactory.FactoryName);

                                    if (f1 == null)
                                    {
                                        Country c = new Country();
                                        c.CountryName = countryName;
                                        var c1 = await _context.Country.SingleOrDefaultAsync(e => e.CountryName == c.CountryName);

                                        if (c1 == null)
                                        {
                                            _context.Country.Add(c);
                                        }
                                        else
                                        {
                                            c = c1;
                                        }
                                        newfactory.Country = c;
                                        _context.Factory.Add(newfactory);
                                    }
                                    else
                                    {
                                        newfactory = f1;
                                    }
                                }
                                foreach (IXLRow row in worksheet.RowsUsed().Skip(1))
                                {
                                    try
                                    {
                                        Rubber rubber = new Rubber();
                                        rubber.RubberName = row.Cell(1).Value.ToString();
                                        rubber.Pimples    = row.Cell(2).Value.ToString();
                                        rubber.Factory    = newfactory;
                                        var r1 = await _context.Rubber.SingleOrDefaultAsync(e => e.RubberName == rubber.RubberName);

                                        if (r1 == null)
                                        {
                                            _context.Rubber.Add(rubber);
                                        }
                                    }
                                    catch (Exception e)
                                    {
                                        //
                                    }
                                }
                            }
                        }
                    }
                }
                await _context.SaveChangesAsync();
            }
            return(RedirectToAction(nameof(Index)));
        }
Пример #14
0
        public void InitializeData()
        {
            _context.Database.EnsureDeleted();
            if (_context.Database.EnsureCreated())
            {
                Category rubber = new Category
                {
                    Name = "Rubber"
                };
                Category houtje = new Category
                {
                    Name = "Houtje"
                };
                rubber.Products = new List <Product>();
                houtje.Products = new List <Product>();

                Rubber product1 = new Rubber
                {
                    Name         = "Stiga Mantra S",
                    Price        = 30.90,
                    Manufacturer = "Stiga",
                    Description  = "De nieuwe STIGA Mantra is ontwikkeld met behulp van de nieuwste Japanse rubber" +
                                   " - technologie en biedt de perfecte balans tussen synthetisch en natuur rubber.",
                    OnSale    = false,
                    IsNew     = true,
                    ImagePath = "/images/Stiga-Mantra-S.jpg"
                };
                Rubber product4 = new Rubber
                {
                    Name         = "Stiga Mantra S",
                    Price        = 30.90,
                    Manufacturer = "Stiga",
                    Description  = "De nieuwe STIGA Mantra is ontwikkeld met behulp van de nieuwste Japanse rubber" +
                                   " - technologie en biedt de perfecte balans tussen synthetisch en natuur rubber.",
                    OnSale    = false,
                    IsNew     = true,
                    ImagePath = "/images/Stiga-Mantra-S.jpg"
                };
                Rubber product5 = new Rubber
                {
                    Name         = "Stiga Mantra S",
                    Price        = 30.90,
                    Manufacturer = "Stiga",
                    Description  = "De nieuwe STIGA Mantra is ontwikkeld met behulp van de nieuwste Japanse rubber" +
                                   " - technologie en biedt de perfecte balans tussen synthetisch en natuur rubber.",
                    OnSale    = false,
                    IsNew     = true,
                    ImagePath = "/images/Stiga-Mantra-S.jpg"
                };
                Rubber product6 = new Rubber
                {
                    Name         = "Stiga Mantra S",
                    Price        = 30.90,
                    Manufacturer = "Stiga",
                    Description  = "De nieuwe STIGA Mantra is ontwikkeld met behulp van de nieuwste Japanse rubber" +
                                   " - technologie en biedt de perfecte balans tussen synthetisch en natuur rubber.",
                    OnSale    = false,
                    IsNew     = true,
                    ImagePath = "/images/Stiga-Mantra-S.jpg"
                };
                Rubber product7 = new Rubber
                {
                    Name         = "Stiga Mantra S",
                    Price        = 30.90,
                    Manufacturer = "Stiga",
                    Description  = "De nieuwe STIGA Mantra is ontwikkeld met behulp van de nieuwste Japanse rubber" +
                                   " - technologie en biedt de perfecte balans tussen synthetisch en natuur rubber.",
                    OnSale    = false,
                    IsNew     = true,
                    ImagePath = "/images/Stiga-Mantra-S.jpg"
                };
                Rubber product2 = new Rubber
                {
                    Name         = "Nittaku Magic Carbon",
                    Price        = 32.90,
                    SalesPrice   = 28.90,
                    Manufacturer = "Nittaku",
                    Description  = "De Carbo rubber heeft een uitzonderlijk katapult-effect en meer snelheid dan de klassieke rubbers," +
                                   " met een enorme klank bij het raken van de bal. Het STIGA Air - Capsule systeem(ACS) kende een wereldwijd succes," +
                                   "met 5 beroemde rubbers: Magna, Innova Premium, Innova, Innova Ultra Light en Radical. Alle onderlagen van deze " +
                                   "rubbers hebben de ACS technologie, wat zorgt voor snelheid en veerkracht, voor een heel lichte rubber, met een " +
                                   "uitzonderlijke controle.Vandaag heeft de Research &Development afdeling van STIGA de oplossing gevonden om de " +
                                   "toplaag nog te verbeteren. De Mega tension technologie die de toplaag van de rubber verbetert, in combinate met de" +
                                   "verbeterde onderlaag met de ACS, zorgt voor de snelste rubbers met de beste controle." +
                                   "Air Capsule System(ACS) : De ACS technologie maakt het mogelijk om een enorme snelheid te combineren met een" +
                                   "maximale veerkracht, zonder verlies van controle, bij een ultra - lichte rubber." +
                                   "Mega Tension : De Mega Tension technologie verhoogt de veerkracht zonder het gewicht van de rubber te veranderen," +
                                   "dankzij een sneller herstel van de rubber.",
                    OnSale    = true,
                    IsNew     = false,
                    ImagePath = "/images/Nittaku-magic-carbon.jpg"
                };
                Rubber product8 = new Rubber
                {
                    Name         = "Nittaku Magic Carbon",
                    Price        = 32.90,
                    SalesPrice   = 28.90,
                    Manufacturer = "Nittaku",
                    Description  = "De Carbo rubber heeft een uitzonderlijk katapult-effect en meer snelheid dan de klassieke rubbers," +
                                   " met een enorme klank bij het raken van de bal. Het STIGA Air - Capsule systeem(ACS) kende een wereldwijd succes," +
                                   "met 5 beroemde rubbers: Magna, Innova Premium, Innova, Innova Ultra Light en Radical. Alle onderlagen van deze " +
                                   "rubbers hebben de ACS technologie, wat zorgt voor snelheid en veerkracht, voor een heel lichte rubber, met een " +
                                   "uitzonderlijke controle.Vandaag heeft de Research &Development afdeling van STIGA de oplossing gevonden om de " +
                                   "toplaag nog te verbeteren. De Mega tension technologie die de toplaag van de rubber verbetert, in combinate met de" +
                                   "verbeterde onderlaag met de ACS, zorgt voor de snelste rubbers met de beste controle." +
                                   "Air Capsule System(ACS) : De ACS technologie maakt het mogelijk om een enorme snelheid te combineren met een" +
                                   "maximale veerkracht, zonder verlies van controle, bij een ultra - lichte rubber." +
                                   "Mega Tension : De Mega Tension technologie verhoogt de veerkracht zonder het gewicht van de rubber te veranderen," +
                                   "dankzij een sneller herstel van de rubber.",
                    OnSale    = true,
                    IsNew     = false,
                    ImagePath = "/images/Nittaku-magic-carbon.jpg"
                };
                Rubber product9 = new Rubber
                {
                    Name         = "Nittaku Magic Carbon",
                    Price        = 32.90,
                    SalesPrice   = 28.90,
                    Manufacturer = "Nittaku",
                    Description  = "De Carbo rubber heeft een uitzonderlijk katapult-effect en meer snelheid dan de klassieke rubbers," +
                                   " met een enorme klank bij het raken van de bal. Het STIGA Air - Capsule systeem(ACS) kende een wereldwijd succes," +
                                   "met 5 beroemde rubbers: Magna, Innova Premium, Innova, Innova Ultra Light en Radical. Alle onderlagen van deze " +
                                   "rubbers hebben de ACS technologie, wat zorgt voor snelheid en veerkracht, voor een heel lichte rubber, met een " +
                                   "uitzonderlijke controle.Vandaag heeft de Research &Development afdeling van STIGA de oplossing gevonden om de " +
                                   "toplaag nog te verbeteren. De Mega tension technologie die de toplaag van de rubber verbetert, in combinate met de" +
                                   "verbeterde onderlaag met de ACS, zorgt voor de snelste rubbers met de beste controle." +
                                   "Air Capsule System(ACS) : De ACS technologie maakt het mogelijk om een enorme snelheid te combineren met een" +
                                   "maximale veerkracht, zonder verlies van controle, bij een ultra - lichte rubber." +
                                   "Mega Tension : De Mega Tension technologie verhoogt de veerkracht zonder het gewicht van de rubber te veranderen," +
                                   "dankzij een sneller herstel van de rubber.",
                    OnSale    = true,
                    IsNew     = false,
                    ImagePath = "/images/Nittaku-magic-carbon.jpg"
                };
                Rubber product10 = new Rubber
                {
                    Name         = "Nittaku Magic Carbon",
                    Price        = 32.90,
                    SalesPrice   = 28.90,
                    Manufacturer = "Nittaku",
                    Description  = "De Carbo rubber heeft een uitzonderlijk katapult-effect en meer snelheid dan de klassieke rubbers," +
                                   " met een enorme klank bij het raken van de bal. Het STIGA Air - Capsule systeem(ACS) kende een wereldwijd succes," +
                                   "met 5 beroemde rubbers: Magna, Innova Premium, Innova, Innova Ultra Light en Radical. Alle onderlagen van deze " +
                                   "rubbers hebben de ACS technologie, wat zorgt voor snelheid en veerkracht, voor een heel lichte rubber, met een " +
                                   "uitzonderlijke controle.Vandaag heeft de Research &Development afdeling van STIGA de oplossing gevonden om de " +
                                   "toplaag nog te verbeteren. De Mega tension technologie die de toplaag van de rubber verbetert, in combinate met de" +
                                   "verbeterde onderlaag met de ACS, zorgt voor de snelste rubbers met de beste controle." +
                                   "Air Capsule System(ACS) : De ACS technologie maakt het mogelijk om een enorme snelheid te combineren met een" +
                                   "maximale veerkracht, zonder verlies van controle, bij een ultra - lichte rubber." +
                                   "Mega Tension : De Mega Tension technologie verhoogt de veerkracht zonder het gewicht van de rubber te veranderen," +
                                   "dankzij een sneller herstel van de rubber.",
                    OnSale    = true,
                    IsNew     = false,
                    ImagePath = "/images/Nittaku-magic-carbon.jpg"
                };
                Rubber product11 = new Rubber
                {
                    Name         = "Nittaku Magic Carbon",
                    Price        = 32.90,
                    SalesPrice   = 28.90,
                    Manufacturer = "Nittaku",
                    Description  = "De Carbo rubber heeft een uitzonderlijk katapult-effect en meer snelheid dan de klassieke rubbers," +
                                   " met een enorme klank bij het raken van de bal. Het STIGA Air - Capsule systeem(ACS) kende een wereldwijd succes," +
                                   "met 5 beroemde rubbers: Magna, Innova Premium, Innova, Innova Ultra Light en Radical. Alle onderlagen van deze " +
                                   "rubbers hebben de ACS technologie, wat zorgt voor snelheid en veerkracht, voor een heel lichte rubber, met een " +
                                   "uitzonderlijke controle.Vandaag heeft de Research &Development afdeling van STIGA de oplossing gevonden om de " +
                                   "toplaag nog te verbeteren. De Mega tension technologie die de toplaag van de rubber verbetert, in combinate met de" +
                                   "verbeterde onderlaag met de ACS, zorgt voor de snelste rubbers met de beste controle." +
                                   "Air Capsule System(ACS) : De ACS technologie maakt het mogelijk om een enorme snelheid te combineren met een" +
                                   "maximale veerkracht, zonder verlies van controle, bij een ultra - lichte rubber." +
                                   "Mega Tension : De Mega Tension technologie verhoogt de veerkracht zonder het gewicht van de rubber te veranderen," +
                                   "dankzij een sneller herstel van de rubber.",
                    OnSale    = true,
                    IsNew     = false,
                    ImagePath = "/images/Nittaku-magic-carbon.jpg"
                };
                Rubber product12 = new Rubber
                {
                    Name         = "Nittaku Magic Carbon",
                    Price        = 32.90,
                    SalesPrice   = 28.90,
                    Manufacturer = "Nittaku",
                    Description  = "De Carbo rubber heeft een uitzonderlijk katapult-effect en meer snelheid dan de klassieke rubbers," +
                                   " met een enorme klank bij het raken van de bal. Het STIGA Air - Capsule systeem(ACS) kende een wereldwijd succes," +
                                   "met 5 beroemde rubbers: Magna, Innova Premium, Innova, Innova Ultra Light en Radical. Alle onderlagen van deze " +
                                   "rubbers hebben de ACS technologie, wat zorgt voor snelheid en veerkracht, voor een heel lichte rubber, met een " +
                                   "uitzonderlijke controle.Vandaag heeft de Research &Development afdeling van STIGA de oplossing gevonden om de " +
                                   "toplaag nog te verbeteren. De Mega tension technologie die de toplaag van de rubber verbetert, in combinate met de" +
                                   "verbeterde onderlaag met de ACS, zorgt voor de snelste rubbers met de beste controle." +
                                   "Air Capsule System(ACS) : De ACS technologie maakt het mogelijk om een enorme snelheid te combineren met een" +
                                   "maximale veerkracht, zonder verlies van controle, bij een ultra - lichte rubber." +
                                   "Mega Tension : De Mega Tension technologie verhoogt de veerkracht zonder het gewicht van de rubber te veranderen," +
                                   "dankzij een sneller herstel van de rubber.",
                    OnSale    = true,
                    IsNew     = false,
                    ImagePath = "/images/Nittaku-magic-carbon.jpg"
                };
                Houtje product3 = new Houtje
                {
                    Name         = "Stiga Arctic Wood",
                    Price        = 89.90,
                    Manufacturer = "Stiga",
                    Description  = "Het Arctic hout is wat je bekomt als je natuur en wetenschap combineert. Een hout dat geboren is in " +
                                   "de natuur en ontworpen met onze know-how en onze ervaring. Voor dit hout hebben we een buitenlaag gevonden van een" +
                                   " zeldzame boom die groeit in de koude en diepe wouden van de Arctische cirkel. Door toevoeging van onze gerenommeerde " +
                                   "VPS technologie als tweede laag, wat zorgt voor stabiliteit en demping van de trillingen, hebben we met deze Arctic " +
                                   "een onvergelijkbaar hout met unieke eigenschappen gecreëerd.",
                    OnSale    = false,
                    IsNew     = false,
                    ImagePath = "/images/stiga-artic-wood.jpg"
                };
                Houtje product13 = new Houtje
                {
                    Name         = "Stiga Arctic Wood",
                    Price        = 89.90,
                    SalesPrice   = 79.90,
                    Manufacturer = "Stiga",
                    Description  = "Het Arctic hout is wat je bekomt als je natuur en wetenschap combineert. Een hout dat geboren is in " +
                                   "de natuur en ontworpen met onze know-how en onze ervaring. Voor dit hout hebben we een buitenlaag gevonden van een" +
                                   " zeldzame boom die groeit in de koude en diepe wouden van de Arctische cirkel. Door toevoeging van onze gerenommeerde " +
                                   "VPS technologie als tweede laag, wat zorgt voor stabiliteit en demping van de trillingen, hebben we met deze Arctic " +
                                   "een onvergelijkbaar hout met unieke eigenschappen gecreëerd.",
                    OnSale    = true,
                    IsNew     = false,
                    ImagePath = "/images/stiga-artic-wood.jpg"
                };
                Houtje product14 = new Houtje
                {
                    Name         = "Stiga Arctic Wood",
                    Price        = 89.90,
                    Manufacturer = "Stiga",
                    Description  = "Het Arctic hout is wat je bekomt als je natuur en wetenschap combineert. Een hout dat geboren is in " +
                                   "de natuur en ontworpen met onze know-how en onze ervaring. Voor dit hout hebben we een buitenlaag gevonden van een" +
                                   " zeldzame boom die groeit in de koude en diepe wouden van de Arctische cirkel. Door toevoeging van onze gerenommeerde " +
                                   "VPS technologie als tweede laag, wat zorgt voor stabiliteit en demping van de trillingen, hebben we met deze Arctic " +
                                   "een onvergelijkbaar hout met unieke eigenschappen gecreëerd.",
                    OnSale    = false,
                    IsNew     = true,
                    ImagePath = "/images/stiga-artic-wood.jpg"
                };
                Houtje product15 = new Houtje
                {
                    Name         = "Stiga Arctic Wood",
                    Price        = 89.90,
                    Manufacturer = "Stiga",
                    Description  = "Het Arctic hout is wat je bekomt als je natuur en wetenschap combineert. Een hout dat geboren is in " +
                                   "de natuur en ontworpen met onze know-how en onze ervaring. Voor dit hout hebben we een buitenlaag gevonden van een" +
                                   " zeldzame boom die groeit in de koude en diepe wouden van de Arctische cirkel. Door toevoeging van onze gerenommeerde " +
                                   "VPS technologie als tweede laag, wat zorgt voor stabiliteit en demping van de trillingen, hebben we met deze Arctic " +
                                   "een onvergelijkbaar hout met unieke eigenschappen gecreëerd.",
                    OnSale    = false,
                    IsNew     = false,
                    ImagePath = "/images/stiga-artic-wood.jpg"
                };
                rubber.Products.Add(product1);
                rubber.Products.Add(product2);
                rubber.Products.Add(product4);
                rubber.Products.Add(product5);
                rubber.Products.Add(product6);
                rubber.Products.Add(product7);
                rubber.Products.Add(product8);
                rubber.Products.Add(product9);
                rubber.Products.Add(product10);
                rubber.Products.Add(product11);
                rubber.Products.Add(product12);
                houtje.Products.Add(product3);
                houtje.Products.Add(product13);
                houtje.Products.Add(product14);
                houtje.Products.Add(product15);
                _context.Categories.Add(rubber);
                _context.Categories.Add(houtje);
                _context.SaveChanges();
            }
        }
Пример #15
0
        internal static IVpxPrefab InstantiatePrefab(this Rubber rubber)
        {
            var prefab = UnityEngine.Resources.Load <GameObject>("Prefabs/Rubber");

            return(new VpxPrefab <Rubber, RubberData, RubberComponent>(prefab, rubber));
        }