public Crew Load(CrewSerializer cs) { salary = cs.salary; count = cs.count; level = cs.level; nextExperienceLimit = cs.nextExperienceLimit; experience = cs.experience; name = cs.name; ID = cs.ID; status = cs.status; perception = cs.perception; persistence = cs.persistence; luck = cs.luck; bravery = cs.bravery; techSkills = cs.techSkills; survivalSkills = cs.survivalSkills; teamWork = cs.teamWork; stamina = cs.stamina; successfulOperations = cs.successfulOperations; totalOperations = cs.totalOperations; if (cs.shuttleID != -1) { shuttle = Shuttle.GetShuttle(cs.shuttleID); shuttle.AddCrew(this); } return(this); }
public CrewSerializer Save() { CrewSerializer cs = new CrewSerializer(); cs.salary = salary; cs.count = count; cs.experience = experience; cs.nextExperienceLimit = nextExperienceLimit; cs.name = name; cs.level = level; cs.ID = ID; cs.shuttleID = (shuttle == null ? -1 : shuttle.ID); cs.status = status; cs.perception = perception; cs.persistence = persistence; cs.luck = luck; cs.bravery = bravery; cs.techSkills = techSkills; cs.survivalSkills = survivalSkills; cs.teamWork = teamWork; cs.stamina = stamina; cs.successfulOperations = successfulOperations; cs.totalOperations = totalOperations; return(cs); }