private void Awake() { Lion henk = Instantiate(lion, transform).GetComponent <Lion>(); henk.name = "1"; henk.helloMessage = "roooaoaaaaar"; henk.feedMeatMessage = "nomnomnom thx mate"; Hippo elsa = Instantiate(hippo, transform).GetComponent <Hippo>(); elsa.name = "2"; Pig dora = Instantiate(pig, transform).GetComponent <Pig>(); dora.name = "3"; Tiger wally = Instantiate(tiger, transform).GetComponent <Tiger>(); wally.name = "4"; Zebra marty = Instantiate(zebra, transform).GetComponent <Zebra>(); marty.name = "5"; Donkey sam = Instantiate(donkey, transform).GetComponent <Donkey>(); sam.name = "6"; Elephant bernard = Instantiate(elephant, transform).GetComponent <Elephant>(); bernard.name = "7"; }
// usage examples. private static void Main(string[] args) { var donkeyInstance = new Donkey(); var lizardInstance = new Lizard(); var snakeInstance = new Snake(); var tableInstance = new Table(); var deskInstance = new Desk(); var conferenceTalbeInstance = new ConferenceTable(); var listOfThingsWithLegs = new ListOfIhasLegs { donkeyInstance, lizardInstance, tableInstance, deskInstance, conferenceTalbeInstance }; var listOfAnimals = new ListOfAnimals { donkeyInstance, lizardInstance, snakeInstance }; var cageOfAnimalsWithLegs = new ListOfAnimalsWithLegs { donkeyInstance, lizardInstance, }; }
public Animal CreateAnimal(BindableBase mainContext, ICategory baseContext) { MainViewModel context = (MainViewModel)mainContext; Animal animal = null; switch (context.SelectedSpecies) { case Species.Raccoon: animal = new Raccoon( context.Name, int.Parse(context.Age), context.Gender, ((MammalViewModel)(baseContext)).IsDomesticated, ((RaccoonViewModel)(baseContext.SelectedSpeciesControl)).Type); break; case Species.Donkey: animal = new Donkey( context.Name, int.Parse(context.Age), context.Gender, ((MammalViewModel)(baseContext)).IsDomesticated, int.Parse(((DonkeyViewModel)(baseContext.SelectedSpeciesControl)).Stubbornness)); break; } return(animal); }
public void ToBatchViewModel_ReturnsExpectedViewModel() { Donkey expected = CreateRandom <Donkey>(); DonkeyViewModel actual = expected.ToBatchViewModel(); actual.Should().BeEquivalentTo(expected); }
public Donkey Create(string batchName) { Donkey donkey = new Donkey(GetBatchId(), batchName); _batches.Add(donkey); return(donkey); }
// create a new donkey object from the attributes of two other donkeys static Donkey Combine(Donkey donkey1, Donkey donkey2) { // alternative logic here int new_speed = donkey2.speed + donkey1.speed / 2; string new_name = donkey2.DonkeyName + donkey1.DonkeyName; // return(new Donkey(new_speed, new_name)); }
public void Delete(int batchId) { Donkey donkey = _batches.FirstOrDefault(b => b.Id == batchId); if (donkey == null) { return; } _batches.Remove(donkey); }
public async Task <IActionResult> Create(Donkey donkey) { if (ModelState.IsValid) { _db.Donkeys.Add(donkey); await _db.SaveChangesAsync(); return(RedirectToAction("Index")); } //if model is not valid, osiolek has no ogon or something, zwracamy liste osiolkow return(View(donkey)); }
/// <summary> /// Ran every time there's a need to refresh mod manager's state, with new path or the same one as before. /// Runs regardless of whether selected path is valid or not. /// </summary> /// <param name="path">Path to check</param> public void UpdateTargetPath(string path) { //btnLaunch.Enabled = false; Modlist.Enabled = false; Modlist.Items.Clear(); RootPath = path; BoiConfigManager.TarPath = path; Donkey.SetBepPatcherTarget(PatchersFolder); Donkey.SetMmpTarget(mmFolder); Donkey.SetPluginsTarget(PluginsFolder); if (IsMyPathCorrect) { Setup(); } StatusUpdate(); }
/// <summary> /// Continuation of <see cref="UpdateTargetPath(string)"/>: only ran when selected path is valid. /// <para> /// Loads file blacklists, does active folder cleanup / mod file retrieval and compiles modlist. /// </para> /// Also displays certain popup windows. See: <see cref="PubstuntInfoPopup"/>, <see cref="MixmodsPopup"/> /// </summary> private void Setup() { Wood.WriteLine("Path valid, starting setup " + DateTime.UtcNow); PubstuntFound = false; MixmodsFound = false; metafiletracker = false; outrmixmods.Clear(); Wood.Indent(); try { PrepareModsFolder(); //TODO: move csd init somewhere else Donkey.currentSourceDir = new DirectoryInfo(ModFolder); Donkey.CriticalSweep(); Donkey.RetrieveLost(); Donkey.TryLoadCargoAsync(new DirectoryInfo(ModFolder)); Donkey.BringUpToDate(); FillModList(); Modlist.Enabled = true; //btnLaunch.Enabled = true; //targetSelectD.FileName = RootPath;//RootPath.EndsWith(".exe") ? RootPath : Directory.GetFiles(RootPath, "*.exe").FirstOrDefault() ?? RootPath;//Path.Combine(RootPath, "RainWorld.exe"); if (PubstuntFound && firstshow) { PubstuntInfoPopup popup; popup = new PubstuntInfoPopup(); AddOwnedForm(popup); popup.Show(); } if (MixmodsFound) { MixmodsPopup mixmodsPopup = new(outrmixmods); AddOwnedForm(mixmodsPopup); mixmodsPopup.Show(); } buttonClearMeta.Visible = metafiletracker; } catch (Exception e) { Wood.WriteLine("\nUNHANDLED EXCEPTION DURING SETUP!!!"); Wood.WriteLine(e, 1); } Wood.Unindent(); }
public async Task <IActionResult> EditDonkey(Donkey donkey) { var editDonkey = _db.Donkeys.Where(x => x.Id == donkey.Id).FirstOrDefault(); if (editDonkey == null) { BackToIndex(); } if (ModelState.IsValid) { editDonkey.Age = donkey.Age; editDonkey.Experience = donkey.Experience; editDonkey.Name = donkey.Name; _db.Donkeys.Update(editDonkey); await _db.SaveChangesAsync(); return(BackToIndex()); } // return(View(editDonkey)); }
public static void MainMethod() { var piggy = new Pig(); var donkey = new Donkey(); var isAnimal = piggy is Animal; var isObject = donkey is Object; piggy.Sing(); donkey.Sing(); var choir = new Animal[] { piggy, donkey }; foreach (var animal in choir) { animal.Sing(); } var jerry = new Person(piggy); var jenny = new Person(donkey); Console.WriteLine(""); }
public static DonkeyViewModel ToBatchViewModel(this Donkey donkey) { return(new DonkeyViewModel(donkey.Id, donkey.Name)); }
public static Entity Create(this EntityType entityType, World world) { Entity entity = null; switch (entityType) { case EntityType.None: return(null); case EntityType.Chicken: entity = new Chicken(world); break; case EntityType.Cow: entity = new Cow(world); break; case EntityType.Pig: entity = new Pig(world); break; case EntityType.Sheep: entity = new Sheep(world); break; case EntityType.Wolf: entity = new Wolf(world); break; case EntityType.Villager: entity = new Villager(world); break; case EntityType.MushroomCow: entity = new Mooshroom(world); break; case EntityType.Squid: entity = new Squid(world); break; case EntityType.Rabbit: entity = new Rabbit(world); break; case EntityType.Bat: entity = new Bat(world); break; case EntityType.IronGolem: entity = new VillagerGolem(world); break; case EntityType.SnowGolem: entity = new Snowman(world); break; case EntityType.Ocelot: entity = new Ocelot(world); break; case EntityType.Zombie: entity = new Zombie(world); break; case EntityType.Creeper: entity = new Creeper(world); break; case EntityType.Skeleton: entity = new Skeleton(world); break; case EntityType.Spider: entity = new Spider(world); break; case EntityType.ZombiePigman: entity = new ZombiePigman(world); break; case EntityType.Slime: entity = new Slime(world); break; case EntityType.Endermite: entity = new Endermite(world); break; case EntityType.Enderman: entity = new Enderman(world); break; case EntityType.Silverfish: entity = new Silverfish(world); break; case EntityType.CaveSpider: entity = new CaveSpider(world); break; case EntityType.Ghast: entity = new Ghast(world); break; case EntityType.MagmaCube: entity = new MagmaCube(world); break; case EntityType.Blaze: entity = new Blaze(world); break; case EntityType.ZombieVillager: entity = new ZombieVillager(world); break; case EntityType.Witch: entity = new Witch(world); break; case EntityType.Stray: entity = new Stray(world); break; case EntityType.Husk: entity = new Husk(world); break; case EntityType.WitherSkeleton: entity = new WitherSkeleton(world); break; case EntityType.Guardian: entity = new Guardian(world); break; case EntityType.ElderGuardian: entity = new ElderGuardian(world); break; case EntityType.Horse: entity = new Horse(world); break; case EntityType.ZombieHorse: entity = new ZombieHorse(world); break; case EntityType.PolarBear: entity = new PolarBear(world); break; case EntityType.Shulker: entity = new Shulker(world); break; case EntityType.EnderDragon: entity = new EnderDragon(world); break; case EntityType.SkeletonHorse: entity = new SkeletonHorse(world); break; case EntityType.Wither: entity = new Wither(world); break; case EntityType.Evoker: entity = new EvocationIllager(world); break; case EntityType.Vindicator: entity = new VindicationIllager(world); break; case EntityType.Vex: entity = new Vex(world); break; case EntityType.FallingBlock: entity = new EntityFallingBlock(world, null); break; case EntityType.ArmorStand: entity = new EntityArmorStand(world, null); break; case EntityType.Arrow: entity = new ArrowEntity(world, null); break; case EntityType.Item: entity = new ItemEntity(world, null); break; case EntityType.Mooshroom: entity = new Mooshroom(world); break; case EntityType.Snowball: entity = new SnowballEntity(world, null); break; case EntityType.ThrownEgg: entity = new EggEntity(world, null); break; case EntityType.Salmon: entity = new Salmon(world); break; case EntityType.Donkey: entity = new Donkey(world); break; case EntityType.Llama: entity = new Llama(world); break; case EntityType.Mule: entity = new Mule(world); break; case EntityType.Fox: entity = new Fox(world); break; case EntityType.Parrot: entity = new Parrot(world); break; case EntityType.Phantom: entity = new Phantom(world); break; case EntityType.Bee: entity = new Bee(world); break; case EntityType.LlamaSpit: entity = new LlamaSpit(world); break; //case EntityType.Human: //entity = new PlayerMob("test", world, ); // break; default: return(null); } return(entity); }
public DonkeyViewModel AddBatch(string name) { Donkey created = _donkeyService.Create(name); return(new DonkeyViewModel(created.Id, created.Name)); }