Пример #1
0
 protected override object Clone(ObservableCollection <Step> clonedSteps)
 {
     return(new Larva(Name, Life, Location, (Queen)Queen.Clone())
     {
         Steps = clonedSteps,
         TimeStrategy = TimeStrategy
     });
 }
Пример #2
0
 protected override object Clone(ObservableCollection <Step> clonedSteps)
 {
     return(new Worker(Name, Life, Location, (Queen)Queen.Clone())
     {
         Steps = clonedSteps,
         Command = Command,
         TimeStrategy = TimeStrategy,
         StockFood = _stockFood
     });
 }