12345678910111213141516171819202122 |
- using UnityEngine;
- namespace BehaviorDesigner.Runtime.Tasks.Unity.UnityInput
- {
- [TaskCategory("Unity/Input")]
- [TaskDescription("Returns success when the specified mouse button is pressed.")]
- public class IsMouseDown : Conditional
- {
- [Tooltip("The button index")]
- public SharedInt buttonIndex;
- public override TaskStatus OnUpdate()
- {
- return Input.GetMouseButtonDown(buttonIndex.Value) ? TaskStatus.Success : TaskStatus.Failure;
- }
- public override void OnReset()
- {
- buttonIndex = 0;
- }
- }
- }
|