internal ColonizationProject Copy(PlayersRemap playersRemap, GalaxyRemap galaxyRemap)
 {
     return(new ColonizationProject(playersRemap.Players[this.Owner], galaxyRemap.Planets[this.Destination]));
 }
Example #2
0
 internal ResearchProgress Copy(PlayersRemap playersRemap)
 {
     return(new ResearchProgress(playersRemap.Players[this.Owner], this.Topic, this.Level, this.InvestedPoints));
 }
Example #3
0
 internal Treaty Copy(PlayersRemap playersRemap)
 {
     return(new Treaty(playersRemap.Players[this.Party1], playersRemap.Players[this.Party2]));
 }
 internal DevelopmentProgress Copy(PlayersRemap playersRemap)
 {
     return(new DevelopmentProgress(playersRemap.Players[this.Owner], this.Topic, this.Level, this.InvestedPoints, this.Priority));
 }