コード例 #1
0
    public void See(IEnumerable <BaseDescription> descriptions)
    {
        Surroundings = new List <BaseDescription>(descriptions);

        foreach (var eon in descriptions)
        {
            MyHive.Notify(eon);
        }
    }
コード例 #2
0
ファイル: Queen.cs プロジェクト: TGIfr/courses
        private void ProduceBee()
        {
            if (MyHive == null || CurrentSeason != Seasons.Summer)
            {
                return;
            }
            Random random       = new Random();
            int    numOfNewBees = 2;

            for (int i = 0; i < numOfNewBees; i++)
            {
                Bee newBee = random.Next(15) > 13 ? (Bee) new Drone(MyHive) : new Worker(MyHive);
                MyHive.AcceptBee(newBee);
                Console.WriteLine("A bee has been created");
            }
        }