Ejemplo n.º 1
0
 public InputSystem()
     : base(typeof(InputComponent))
 {
     Mouse = new MouseInputDevice();
     Keyboard = new KeyboardInputDevice();
     Gamepad = new GamepadInputDevice();
 }
Ejemplo n.º 2
0
    public override void OnInspectorGUI()
    {
        MouseInputDevice mid = target as MouseInputDevice;

        mid.developmentMode = GUILayout.Toggle(mid.developmentMode, "Development Mode");

        if (!mid.developmentMode)
        {
            mid.rayOriginOffset = EditorGUILayout.Vector3Field("Ray Origin Offset", new Vector3(0.2f, -0.3f, 0f));
            mid.mouseSpeed      = EditorGUILayout.FloatField("Mouse Speed", 1.5f);
            Cursor.lockState    = CursorLockMode.Locked;
        }
        else
        {
            mid.rayOriginOffset = Vector3.zero;
            mid.mouseSpeed      = 1.5f;
            Cursor.lockState    = CursorLockMode.None;
        }
    }
Ejemplo n.º 3
0
 private void Awake()
 {
     InjectDependencies("InjectMouseInputSensor");
     mouseInputDevice = new MouseInputDevice(mouse);
 }
Ejemplo n.º 4
0
 public InputSystem()
 {
     Mouse = new MouseInputDevice();
     Keyboard = new KeyboardInputDevice();
 }