Esempio n. 1
0
        private void ProcessFSDJump(JObject header, JObject body)
        {
            string  sysname = body.Value <string>("StarSystem");
            JArray  ca      = (JArray)body["StarPos"];
            Vector3 syspos  = new Vector3 {
                X = ca[0].Value <double>(), Y = ca[1].Value <double>(), Z = ca[2].Value <double>()
            };
            PGStarMatch sm = PGStarMatch.GetStarMatch(sysname, syspos);

            if (sm.Name != sysname)
            {
                Console.WriteLine($"Unknown system {sysname} received at {syspos}");
            }
        }