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);
        }