public string RouteSaver()
        {
            FileHandler fh = Models.FileHandler.Instance;

            timer.StartTimer();
            Server        ser = Models.Server.instance;
            NetworkStream netStream;
            TcpClient     client = new TcpClient(ser.Ip, ser.Port);

            netStream = client.GetStream();
            StreamReader streamReader = new StreamReader(netStream);

            SendGetCommands(ser);
            if (timer.isRunning) // need to save to file
            {
                ser.Lon += 20;
                ser.Lat += 20;
                float throttle = getValue("get /controls/engines/current-engine/throttle\r\n", netStream, streamReader);
                float rudder   = getValue("get /controls/flight/rudder\r\n", netStream, streamReader);
                fh.WriteToFile(Convert.ToString(Session["file"]), ser.Lon.ToString(), ser.Lat.ToString(), throttle.ToString(), rudder.ToString());
            }



            return(ToXml(ser));
        }
Esempio n. 2
0
 private void Awake()
 {
     timeHandler = GameObject.FindGameObjectWithTag("GameController").GetComponent <TimeHandler>();
     timeHandler.StartTimer();
 }