Engine.Input.ControllerInputs¶
Работа с мышкой
Engine.Input.ControllerInputs.OnMouse(MouseStatue)¶
Возвращает bool.
Engine.Input.ControllerInputs.GetMouseState()¶
Возвращает MouseStatue.
Engine.Input.ControllerInputs.s_EnableInputs¶
Возвращает bool включен ли input.
Engine.Input.ControllerInputs.IsRaycastedUI¶
Возвращает bool было ли пересечение с каким либо объектом рейкастом.
MouseStatue¶
|
Значение |
||
|---|---|---|---|
|
Возвращается когда левая кнопка мышки зажата. |
||
|
? |
||
|
? |
||
|
Возвращается когда левая кнопка мышки была отжата. |
||
Пример:
using Engine.Input;
using UnityEngine;
public class ControllerInputsExample : MonoBehaviour
{
private void Update()
{
if (ControllerInputs.OnMouse(MouseStatue.Down))
{
Debug.Log("Мышь нажата\зажата");
}
}
}