protected override void OnAttached(InputRecorder inputRecorder) { if (inputRecorder.FrameDataRecorder is FrameInputData) { TouchFrameInputData.RegistTypeToFrameInputData(); var frameInputData = inputRecorder.FrameDataRecorder as FrameInputData; frameInputData.RemoveChildRecorder(TouchFrameInputData.KEY_CHILD_INPUT_DATA_TYPE); var touchInputData = CreateInputData(); frameInputData.AddChildRecorder(touchInputData); } }
public override IFrameDataRecorder CreateInputData() { var btn = new TouchFrameInputData(); return(btn); }