public IUIAWaitForTapProcess CreateUIAWaitForTapProcess(
            IWaitingForTapState state,
            IUIAdaptorInputStateEngine engine
            )
        {
            IUIAdaptorInputProcessConstArg arg = new UIADaptorInputProcessConstArg(
                thisProcessManager,
                ProcessConstraint.ExpireTime,
                thisProcessManager.GetUIAWaitForTapProcessExpireTime(),
                state,
                engine
                );

            return(new UIAWaitForTapProcess(arg));
        }
 public IUIAWaitForTapProcess CreateUIAWaitForTapProcess(
     IWaitingForTapState state,
     IUIAdaptorInputStateEngine engine,
     float waitTime            //.5f
     )
 {
     AbsUIAdaptorInputProcess.IConstArg arg = new AbsUIAdaptorInputProcess.ConstArg(
         thisProcessManager,
         ProcessConstraint.ExpireTime,
         waitTime,
         state,
         engine
         );
     return(new UIAWaitForTapProcess(arg));
 }