Пример #1
0
        private void ReloadPointers()
        {
            string path = System.IO.Path.Combine(Global.ExecutingDirectory, "Pointers", "RocketLeague.json");

            if (File.Exists(path))
            {
                try
                {
                    // deserialize JSON directly from a file
                    using (var fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
                        using (var sr = new StreamReader(fs, System.Text.Encoding.Default))
                        {
                            JsonSerializer serializer = new JsonSerializer();
                            pointers = (RocketLeaguePointers)serializer.Deserialize(sr, typeof(RocketLeaguePointers));
                        }
                }
                catch (Exception exc)
                {
                    Global.logger.Error(exc.Message);
                    isInitialized = false;
                }

                isInitialized = true;
            }
            else
            {
                isInitialized = false;
            }
        }
Пример #2
0
        private void ReloadPointers()
        {
            string path = System.IO.Path.Combine(Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName), "Pointers", "RocketLeague.json");

            if (File.Exists(path))
            {
                try
                {
                    // deserialize JSON directly from a file
                    using (var fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
                        using (var sr = new StreamReader(fs, System.Text.Encoding.Default))
                        {
                            JsonSerializer serializer = new JsonSerializer();
                            pointers = (RocketLeaguePointers)serializer.Deserialize(sr, typeof(RocketLeaguePointers));
                        }
                }
                catch (Exception exc)
                {
                    Global.logger.LogLine(exc.Message, Logging_Level.Error);
                    isInitialized = false;
                }

                isInitialized = true;
            }
            else
            {
                isInitialized = false;
            }
        }