public Pilot(PilotRequest request, int id) { Id = id; FirstName = request.Name; FamilyName = request.FamilyName; DateOfBirth = request.DateOfBirth; Experience = request.Experience; Crews = new List <Crew>(); }
private PilotResponse OnPilot(PilotRequest request, ICommandCallerInfo callerInfo) { EntityId currentPilot; if (ActivePilotWriter.Data.playerId.TryGetValue(out currentPilot)) { return(new PilotResponse(false)); } else { ActivePilotWriter.Send(new ActivePilot.Update().SetPlayerId(request.playerId)); return(new PilotResponse(true)); } }