Exemple #1
0
        public Main()
        {
            // Load all of the config values from ini
            Config.DefaultSpeed         = Settings.GetValue("Settings", "Speed", 4.0f);
            Config.ShiftSpeed           = Settings.GetValue("Settings", "BoostSpeed", 20.0f);
            Config.FilterIntensity      = Settings.GetValue("Settings", "FilterIntensity", 1.0f);
            Config.SlowMotionMultiplier = Settings.GetValue("Settings", "SlowMotionMult", 8.5f);
            Config.Precision            = Settings.GetValue("Settings", "Precision", 1.0f); // This isn't in the ini but it's here for if it's needed later

            // Start the actual freecam part of the mod
            Freecam.Init();


            // Input handling
            KeyDown += (sender, e) => {
                if (e.KeyCode == Settings.GetValue("Keys", "Toggle", Keys.J))
                {
                    Freecam.Toggle();
                }
            };
            // Ticking
            Tick += (sender, e) => {
                Freecam.Tick();
            };
        }
Exemple #2
0
        public Main()
        {
            // Load all of the config values from ini
            Config.DefaultSpeed         = Settings.GetValue("Settings", "Speed", 0.1f);
            Config.ShiftSpeed           = Settings.GetValue("Settings", "BoostSpeed", 2.0f);
            Config.FilterIntensity      = Settings.GetValue("Settings", "FilterIntensity", 1.0f);
            Config.Precision            = Settings.GetValue("Settings", "Precision", 1.0f);
            Config.SlowMotionMultiplier = Settings.GetValue("Settings", "SlowMotionMult", 8.5f);

            Freecam.Initialize();

            // Input handling
            KeyDown += (sender, e) =>
            {
                if (e.KeyCode == Settings.GetValue("Keys", "Toggle", Keys.J))
                {
                    Freecam.Toggle();
                }
            };
            // Ticking for freecam
            Tick += (sender, e) =>
            {
                Freecam.Tick();
            };
        }