示例#1
0
        // Start is called before the first frame update
        void Start()
        {
            BAIBAI baibai = new BAIBAI("白白");

            Builder zz       = new Builder("zz");
            Builder wuwu     = new Builder("wuwu");
            Builder ningning = new Builder("ningning");
            Builder hongyi   = new Builder("hongyi");
            Builder wupeng   = new Builder("wupeng");
            Builder mengmeng = new Builder("mengmeng");

            Animation animation = new Animation("动画片");

            animation.partA = "script";
            animation.partB = "roledesign";
            animation.partC = "scencedesign";
            animation.partD = "production";
            animation.partE = "music";
            animation.partF = "voice";

            baibai.Director(animation);
            baibai.Construct(animation);

            animation.setPartA(zz);
            animation.setPartB(wuwu);
            animation.setPartC(ningning);
            animation.setPartD(hongyi);
            animation.setPartE(wupeng);
            animation.setPartF(mengmeng);

            //buildPartA(zz, animation);
            //buildPartB(wuwu, animation);
            //buildPartC(ningning, animation);
            //buildPartD(hongyi,animation);
            //buildPartE(wupeng, animation);
            //buildPartF(mengmeng, animation);

            Dalao dalao = new Dalao("大佬");

            dalao.Getresult(animation);
        }