Ejemplo n.º 1
0
        void EnableCamera()
        {
            var cameraKeys = new SettingsEntityKeybind[]
            {
                SettingsRoot.Instance.CameraUp,
                SettingsRoot.Instance.CameraDown,
                SettingsRoot.Instance.CameraLeft,
                SettingsRoot.Instance.CameraRight
            };

            for (int i = 0; i < cameraKeys.Length; i++)
            {
                cameraKeys[i].GetBinding(0).Key = primaryCameraKeys[i];
                cameraKeys[i].GetBinding(1).Key = secondaryCameraKeys[i];
            }
        }
Ejemplo n.º 2
0
        void DisableCamera()
        {
            var cameraKeys = new SettingsEntityKeybind[]
            {
                SettingsRoot.Instance.CameraUp,
                SettingsRoot.Instance.CameraDown,
                SettingsRoot.Instance.CameraLeft,
                SettingsRoot.Instance.CameraRight
            };

            for (int i = 0; i < cameraKeys.Length; i++)
            {
                primaryCameraKeys[i]            = cameraKeys[i].GetBinding(0).Key;
                secondaryCameraKeys[i]          = cameraKeys[i].GetBinding(1).Key;
                cameraKeys[i].GetBinding(0).Key = KeyCode.None;
                cameraKeys[i].GetBinding(1).Key = KeyCode.None;
            }
        }