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(); }; }
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(); }; }