protected virtual void Start() { defaultCameraSpeed = CameraMoveSpeed; lockOnHotkey = new KeyboardShortcutHotkey(LockOnPluginCore.LockOnKey.Value, 0.4f); prevCharaHotkey = new KeyboardShortcutHotkey(LockOnPluginCore.PrevCharaKey.Value); nextCharaHotkey = new KeyboardShortcutHotkey(LockOnPluginCore.NextCharaKey.Value); }
private void Awake() { Logger = base.Logger; bepinex = gameObject; POVKey = Config.Bind(SECTION_HOTKEYS, "Toggle POV", new KeyboardShortcut(KeyCode.Backspace), new ConfigDescription(DESCRIPTION_POVHOTKEY)); POVHotkey = new KeyboardShortcutHotkey(POVKey.Value, 0.3f); DefaultFOV = Config.Bind(SECTION_GENERAL, "Default FOV", 70f, new ConfigDescription("", new AcceptableValueRange <float>(20f, 120f))); MouseSensitivity = Config.Bind(SECTION_GENERAL, "Mouse sensitivity", 1f, new ConfigDescription("", new AcceptableValueRange <float>(0.1f, 2f))); DefaultNeckMode = Config.Bind(SECTION_GENERAL, "Default rotation mode", NeckMode.Both); FemaleOffsetX = Config.Bind(SECTION_OFFSETS, "Female offset X", 0f, new ConfigDescription("", null, new ConfigurationManagerAttributes { IsAdvanced = true })); FemaleOffsetY = Config.Bind(SECTION_OFFSETS, "Female offset Y", 0.0315f, new ConfigDescription("", null, new ConfigurationManagerAttributes { IsAdvanced = true })); FemaleOffsetZ = Config.Bind(SECTION_OFFSETS, "Female offset Z", 0f, new ConfigDescription("", null, new ConfigurationManagerAttributes { IsAdvanced = true })); MaleOffsetX = Config.Bind(SECTION_OFFSETS, "Male offset X", 0f, new ConfigDescription("", null, new ConfigurationManagerAttributes { IsAdvanced = true })); MaleOffsetY = Config.Bind(SECTION_OFFSETS, "Male offset Y", 0.092f, new ConfigDescription("", null, new ConfigurationManagerAttributes { IsAdvanced = true })); MaleOffsetZ = Config.Bind(SECTION_OFFSETS, "Male offset Z", 0.12f, new ConfigDescription("", null, new ConfigurationManagerAttributes { IsAdvanced = true })); harmony = HarmonyWrapper.PatchAll(); }