예제 #1
0
 public void Visit(ShipProject project)
 {
     this.add(project.Type);
 }
예제 #2
0
 public void Visit(ShipProject project)
 {
     this.Description = "";
     this.ImagePath   = project.Type.ImagePath;
     this.Name        = project.Type.Name;
 }
예제 #3
0
 public void Visit(ShipProject project)
 {
     newProject = new ShipProject(checkDesign(project.Type), false);
 }
예제 #4
0
 void IConstructionProjectVisitor.Visit(ShipProject project)
 {
     //no operation
 }
예제 #5
0
 public void Visit(ShipProject project)
 {
     //no operation
 }
예제 #6
0
        public void Visit(ShipProject project)
        {
            var design = checkDesign(project.Type);

            newProject = new ShipProject(design, this.designStats[design].Cost, false);
        }