コード例 #1
0
ファイル: Team.cs プロジェクト: ogulyukin/BuilderTemplate
        public void Build()
        {
            TeamLeader tl = new TeamLeader(name, ref house);

            tl.PrintHouse();
            if (builderQuantity > 0)
            {
                Worker First = new Worker("First", ref tl);
                First.build();
            }
            if (builderQuantity > 1)
            {
                Worker Second = new Worker("Second", ref tl);
                Second.build();
            }
            if (builderQuantity > 2)
            {
                Worker Third = new Worker("Third", ref tl);
                Third.build();
            }
            tl.PrintHouse();
        }
コード例 #2
0
 public Worker(string name, ref TeamLeader teamLeader)
 {
     this.stage      = teamLeader.house.getCurrent();
     this.teamLeader = teamLeader;
     this.name       = name;
 }