Inheritance
RecordingInputModule
Inherited Members
UnityEngine.EventSystems.UIBehaviour.OnValidate()
UnityEngine.EventSystems.UIBehaviour.Reset()
[AddComponentMenu("Automated QA/Recording Input Module")]
public class RecordingInputModule : PointerInputModule
Constructors
Declaration
protected RecordingInputModule()
Properties
Input manager name for the 'cancel' button.
Declaration
public string cancelButton { get; set; }
Property Value
Name of the horizontal axis for movement (if axis events are used).
Declaration
public string horizontalAxis { get; set; }
Property Value
Number of keyboard / controller inputs allowed per second.
Declaration
public float inputActionsPerSecond { get; set; }
Property Value
Declaration
public static RecordingInputModule Instance { get; set; }
Property Value
Declaration
[SerializeField]
[HideInInspector]
public static bool isWorkInProgress { get; set; }
Property Value
Declaration
public RecordingMode RecordingMode { get; }
Property Value
Delay in seconds before the input actions per second repeat rate takes effect.
Declaration
public float repeatDelay { get; set; }
Property Value
Maximum number of input events handled per second.
Declaration
public string submitButton { get; set; }
Property Value
Name of the vertical axis for movement (if axis events are used).
Declaration
public string verticalAxis { get; set; }
Property Value
Methods
Declaration
public override void ActivateModule()
Overrides
Declaration
public void AddTouchData(RecordingInputModule.TouchData data)
Parameters
Declaration
protected override void Awake()
Overrides
Declaration
public void CaptureScreenshots()
Declaration
public void ClearTouchData()
Declaration
public override void DeactivateModule()
Overrides
Declaration
public void EndRecording()
Declaration
public int GetCurrentIndex()
Returns
Declaration
public List<RecordingInputModule.TouchData> GetTouchData()
Returns
Declaration
public void InsertTouchData(int index, params RecordingInputModule.TouchData[] data)
Parameters
Declaration
public override bool IsModuleSupported()
Returns
Overrides
Declaration
public bool IsPlaybackActive()
Returns
Declaration
public bool IsPlaybackCompleted()
Returns
Declaration
protected override void OnEnable()
Overrides
Declaration
public void Pause(string signal)
Parameters
Type |
Name |
Description |
String |
signal |
|
Declaration
public override void Process()
Overrides
Declaration
protected override void ProcessDrag(PointerEventData pointerEvent)
Parameters
Overrides
Declaration
protected override void ProcessMove(PointerEventData pointerEvent)
Parameters
Overrides
Declaration
public void SaveRecordingSegment()
Declaration
public static void Screenshot()
Declaration
public void SendSignal(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Declaration
public void SetConfigMode(RecordingMode mode, bool persist = false)
Parameters
Declaration
public void SetTouchData(List<RecordingInputModule.TouchData> data)
Parameters
Declaration
public override bool ShouldActivateModule()
Returns
Overrides
Declaration
protected virtual void Update()
Declaration
public override void UpdateModule()
Overrides