Inheritance
RecordingInputModule
 
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
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()
 
Declaration
public void AddTouchData(RecordingInputModule.TouchData data)
 
Parameters
Declaration
public void CaptureScreenshots()
 
Declaration
public void ClearTouchData()
 
Declaration
public override void DeactivateModule()
 
Declaration
public List<GameObject> GetActiveGameObjects()
 
Returns
| Type | 
Description | 
| List<GameObject> | 
 | 
Declaration
public static List<GameObject> GetChildren(List<GameObject> objs)
 
Parameters
| Type | 
Name | 
Description | 
| List<GameObject> | 
objs | 
 | 
Returns
| Type | 
Description | 
| List<GameObject> | 
 | 
Declaration
public int GetCurrentIndex()
 
Returns
Declaration
public List<RecordingInputModule.TouchData> GetTouchData()
 
Returns
Declaration
public override bool IsModuleSupported()
 
Returns
Declaration
public bool IsPlaybackCompleted()
 
Returns
Declaration
protected override void OnEnable()
 
Declaration
public void Pause(string signal)
 
Parameters
| Type | 
Name | 
Description | 
| String | 
signal | 
 | 
Declaration
public override void Process()
 
Declaration
protected override void ProcessDrag(PointerEventData pointerEvent)
 
Parameters
| Type | 
Name | 
Description | 
| PointerEventData | 
pointerEvent | 
 | 
Declaration
protected override void ProcessMove(PointerEventData pointerEvent)
 
Parameters
| Type | 
Name | 
Description | 
| PointerEventData | 
pointerEvent | 
 | 
Declaration
public void SaveRecordingSegment()
 
Declaration
public void SendSignal(string name)
 
Parameters
| Type | 
Name | 
Description | 
| String | 
name | 
 | 
Declaration
public void SetConfigMode(RecordingMode mode, bool persist = false)
 
Parameters
Declaration
public override bool ShouldActivateModule()
 
Returns
Declaration
protected virtual void Update()
 
Declaration
public override void UpdateModule()
 
Declaration
public bool UpdatePlay(int overrideStepIndex = null)
 
Parameters
| Type | 
Name | 
Description | 
| Int32 | 
overrideStepIndex | 
 | 
Returns