Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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();
        }