public virtual void DetermineBreed(ChickenBreed cb) { if (m_MotherBreed == m_FatherBreed) { this.Title = "[" + m_MotherBreed + "]"; } else { this.Title = "[Mixed]"; } if (cb == ChickenBreed.Leghorn) { Hue = 1037; } else if (cb == ChickenBreed.Barnevelder) { Hue = 2110; } else if (cb == ChickenBreed.Bresse) { Hue = 1123; } else if (cb == ChickenBreed.Braekel) { Hue = 1540; } else if (cb == ChickenBreed.Orpington) { Hue = 2106; } else if (cb == ChickenBreed.Poltava) { Hue = 0; } }
public override void OnAfterSpawn() { base.OnAfterSpawn(); Name = (Female ? "a hen": "a rooster"); m_MotherBreed = (ChickenBreed)Utility.Random(6); m_FatherBreed = (ChickenBreed)Utility.Random(6); if (Utility.RandomBool()) { DetermineBreed(m_MotherBreed); } else { DetermineBreed(m_FatherBreed); } TypeName = "a chicken"; }
public void N3_BulkInsertChickens_IncludeGraphFalse_Issue() { var sqlBulkUploader = new SqlBulkUploader(context: new MyDbContext()); var samMooreOwner = new Owner(7, "Sam Moore"); var silkieBreed = new ChickenBreed( name: "Silkie", primaryColor: Color.Black); var silkieSuperstructureCoop = new ChickenCoop( name: "Silkie Superstructure", ownerId: 0, owner: samMooreOwner, housedChickens: null); var chickens = new List <Chicken>() { new Chicken( name: "Horton", isAdoptable: false, chickenBreedId: 0, chickenBreed: silkieBreed, chickenCoopId: 0, chickenCoop: silkieSuperstructureCoop, ownerId: null, owner: samMooreOwner), new Chicken( name: "Furby", isAdoptable: false, chickenBreedId: 0, chickenBreed: silkieBreed, chickenCoopId: 0, chickenCoop: silkieSuperstructureCoop, ownerId: null, owner: samMooreOwner) }; sqlBulkUploader.BulkInsert(items: chickens, includeGraph: false); }