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); }
// 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 } }
public bool StartVehicleServer(string hostIP) { return(PInvokeWrapper.StartServer(vehicleName, AirSimSettings.GetSettings().SimMode, basePortId)); }