2020-05-31 17:07:22 +00:00
|
|
|
|
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
|
2019-07-09 18:55:22 +00:00
|
|
|
|
this.windowRect = Utilities.GUIUtils.GetCenteredRect(new Vector2(400, 450));
|
2020-05-31 17:07:22 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
protected override void OnWindowGUI ()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
GUILayout.Label ( GetControlsText() );
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static string GetControlsText() {
|
|
|
|
|
|
|
|
|
|
return
|
|
|
|
|
"V - Spawn vehicle\n\n" +
|
2019-07-09 19:20:08 +00:00
|
|
|
|
"P - Change ped model\n\n" +
|
|
|
|
|
"W/A/S/D - Move ped\n\n" +
|
2020-05-31 17:07:22 +00:00
|
|
|
|
"Space - Sprint\n\n" +
|
2019-07-09 19:20:08 +00:00
|
|
|
|
"Alt - Walk\n\n" +
|
|
|
|
|
"Left shift - Jump\n\n" +
|
|
|
|
|
"Mouse scroll - Zoom in / out camera\n\n" +
|
2020-05-31 17:07:22 +00:00
|
|
|
|
"E/Q - Next/previous weapon\n\n" +
|
|
|
|
|
"Esc - Toggle pause menu\n\n" +
|
2019-07-09 19:20:08 +00:00
|
|
|
|
(Utilities.NetUtils.IsServer ?
|
|
|
|
|
("T - Fly mode\n\n" +
|
|
|
|
|
"R - Fly through mode\n\n") : "") +
|
2020-05-31 17:07:22 +00:00
|
|
|
|
"Enter - Enter/exit vehicles\n\n" +
|
2019-07-09 19:20:08 +00:00
|
|
|
|
"F10 - Toggle FPS counter\n\n" +
|
2020-05-31 17:07:22 +00:00
|
|
|
|
"B - Zoom out minimap\n\n" +
|
|
|
|
|
"N - Zoom in minimap\n\n" +
|
|
|
|
|
"M - Open the entire map\n\n" +
|
2019-07-09 19:20:08 +00:00
|
|
|
|
"F8 - Show more info in the minimap\n\n";
|
2020-05-31 17:07:22 +00:00
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|