private void addKey_Click(object sender, EventArgs e) { float fovFloatValue = fovBar.Value / 10f; CinematicMod cineMod = new CinematicMod(this, r2Process); cineMod.AddKeyPoint(fovFloatValue); }
private void OnKeyPressed(object sender, GlobalKeyboardHookEventArgs e) { if (CineModEnabled) { CinematicMod cineMod = new CinematicMod(this, r2Process); // Only handle key down if (e.KeyboardState != GlobalKeyboardHook.KeyboardState.KeyDown) { return; } // P if (e.KeyboardData.VirtualCode == 0x50) { cineMod.AddKeyPoint(fovBar.Value / 10f); } // O if (e.KeyboardData.VirtualCode == 0x4F) { cineMod.MoveCamera("forward"); } // L if (e.KeyboardData.VirtualCode == 0x4C) { cineMod.MoveCamera("backward"); } // K if (e.KeyboardData.VirtualCode == 0x4B) { cineMod.MoveCamera("left"); } // M if (e.KeyboardData.VirtualCode == 0x4D) { cineMod.MoveCamera("right"); } // PAGE UP if (e.KeyboardData.VirtualCode == 0x21) { cineMod.MoveCamera("upward"); } // PAGE DOWN if (e.KeyboardData.VirtualCode == 0x22) { cineMod.MoveCamera("downward"); } // I if (e.KeyboardData.VirtualCode == 0x49) { cineMod.MoveCamera("yawRight"); } // U if (e.KeyboardData.VirtualCode == 0x55) { cineMod.MoveCamera("yawLeft"); } // Y if (e.KeyboardData.VirtualCode == 0x59) { cineMod.MoveCamera("pitchUp"); } // H if (e.KeyboardData.VirtualCode == 0x48) { cineMod.MoveCamera("pitchDown"); } // N if (e.KeyboardData.VirtualCode == 0x42) { cineMod.MoveCamera("rollClockW"); } // B if (e.KeyboardData.VirtualCode == 0x4E) { cineMod.MoveCamera("rollAntiClockW"); } } }