BuilderPattern.RobotEngineer.MakeRobot C# (CSharp) Method

MakeRobot() public method

public MakeRobot ( ) : void
return void
        public void MakeRobot()
        {
            this.robotBuilder.BuildRobotHead();
            this.robotBuilder.BuildRobotTorso();
            this.robotBuilder.BuildRobotArms();
            this.robotBuilder.BuildRobotLegs();
        }

Usage Example

        void OnEnable()
        {
            Debug.Log ("------------------");
            Debug.Log ("BUILDER DESIGN PATTERN");
            IRobotBuilder oldRobot = new OldRobotBuilder();
            RobotEngineer engineer = new RobotEngineer(oldRobot);
            engineer.MakeRobot();

            Robot firstRobot = engineer.GetRobot();
            Debug.Log ("First Robot built");
            Debug.Log (firstRobot.ToString());
        }
All Usage Examples Of BuilderPattern.RobotEngineer::MakeRobot