private void Awake() { //Needs to be the first initialization in the Simulation. if (!AirSimSettings.Initialize()) { EditorApplication.Exit(1); } }
private void Awake() { //Needs to be the first initialization in the Simulation if not done. if (AirSimSettings.GetSettings() == null) { AirSimSettings.Initialize(); } }
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(); } }