Files
sbox-public/engine/Sandbox.Engine/Systems/Input/ControlModeSettings.cs
s&box team 71f266059a Open source release
This commit imports the C# engine code and game files, excluding C++ source code.

[Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
2025-11-24 09:05:18 +00:00

17 lines
388 B
C#

using System.ComponentModel.DataAnnotations;
using System.Text.Json.Serialization;
namespace Sandbox;
[Expose]
public class ControlModeSettings
{
[Display( Name = "Keyboard" )]
public bool Keyboard { get; set; } = false;
public bool VR { get; set; } = false;
public bool Gamepad { get; set; } = false;
[JsonIgnore, Hide]
public bool IsVROnly => VR && !Keyboard && !Gamepad;
}