Exemplo n.º 1
0
 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));
            }
        }