using System.Collections.Generic; using UnityEngine; namespace SanAndreasUnity.UI { public class ControlsWindow : PauseMenuWindow { ControlsWindow() { // set default parameters this.windowName = "Controls"; this.useScrollView = true; } void Start () { this.RegisterButtonInPauseMenu (); // adjust rect this.windowRect = new Rect(Screen.width / 2 - 150, 30, 350, 400); } protected override void OnWindowGUI () { GUILayout.Label ( GetControlsText() ); } public static string GetControlsText() { return "V - Spawn vehicle\n\n" + "P - Change pedestrian model\n\n" + "W/A/S/D - Move player\n\n" + "Left Shift - Jump\n\n" + "Space - Sprint\n\n" + "Mouse Scroll - Zoom in / out player camera\n\n" + "E/Q - Next/previous weapon\n\n" + "Esc - Toggle pause menu\n\n" + "T - Fly mode\n\n" + "R - Fly through mode\n\n" + "Enter - Enter/exit vehicles\n\n" + "L - Turn off / on car lights\n\n" + "F10 - Toggle FPS\n\n" + "F9 - Toggle velocimeter\n\n" + "O - Toggle quality\n\n" + "B - Zoom out minimap\n\n" + "N - Zoom in minimap\n\n" + "M - Open the entire map\n\n" + "F8 - Show more info in the minimap"; } } }