Esempio n. 1
0
 private void Awake()
 {
     //Needs to be the first initialization in the Simulation.
     if (!AirSimSettings.Initialize())
     {
         EditorApplication.Exit(1);
     }
 }
Esempio n. 2
0
 private void Awake()
 {
     //Needs to be the first initialization in the Simulation if not done.
     if (AirSimSettings.GetSettings() == null)
     {
         AirSimSettings.Initialize();
     }
 }
Esempio n. 3
0
        private void Awake()
        {
            String[] Data = Environment.GetCommandLineArgs();
            //before your loop
            //  var csv = new StringBuilder();

            var flaskPortArg = @"/flaskPortArg=";
            int flaskPort, unityport;
            var unityDronwPortArg = @"/unityDronePort=";

            for (int i = 0; i < Data.Length; i++)
            {
                if (Data[i].Contains(flaskPortArg))
                {
                    //     csv.Append("parameter" + i);
                    //     csv.Append(Data[i]);
                    var portstr = Data[i].Substring(flaskPortArg.Length);
                    //     csv.AppendLine(portstr);
                    flaskPort = int.Parse(portstr);
                    //     csv.Append(flaskPort);
                    AirSimSettings.SetFlaskPort(flaskPort);
                }
                else if (Data[i].Contains(unityDronwPortArg))
                {
                    //     csv.Append("parameter" + i);
                    //     csv.Append(Data[i]);
                    var portstr = Data[i].Substring(unityDronwPortArg.Length);
                    //     csv.AppendLine(portstr);
                    unityport = int.Parse(portstr);
                    //     csv.AppendLine("unityport");
                    //     csv.Append(unityport);
                    AirSimSettings.PreInitialize(unityport);
                }
            }
            //after your loop
            // File.WriteAllText(@"C:\Git\AirSim-1\Unity\log.txt", csv.ToString());


            //Needs to be the first initialization in the Simulation if not done.
            if (AirSimSettings.GetSettings() == null)
            {
                AirSimSettings.Initialize();
            }
        }