public bool StartVehicleServer(string hostIP)
 {
     if (serverStarted == false)
     {
         Debug.LogWarning("Starting server for " + vehicleType + AirSimSettings.GetSettings().SimMode);
         serverStarted = PInvokeWrapper.StartServer(vehicleType, AirSimSettings.GetSettings().SimMode, basePortId);
         Debug.LogWarning("Server started: " + serverStarted + " - " + basePortId);
         return(serverStarted);
     }
     return(true);
 }
예제 #2
0
        // Start is called before the first frame update
        void Start()
        {
            string simMode         = AirSimSettings.GetSettings().SimMode;
            int    basePortId      = AirSimSettings.GetSettings().GetPortIDForVehicle(simMode == DRONE_MODE);
            bool   isServerStarted = PInvokeWrapper.StartServer(simMode, basePortId);

            if (isServerStarted == false)
            {
#if UNITY_EDITOR
                EditorUtility.DisplayDialog("Problem in starting AirSim server!!!", "Please check logs for more information.", "Exit");
#else
                Application.Quit();
#endif
            }
        }
예제 #3
0
 public bool StartVehicleServer(string hostIP)
 {
     return(PInvokeWrapper.StartServer(vehicleName, AirSimSettings.GetSettings().SimMode, basePortId));
 }