public IAlphaPopUpProcess CreateAlphaPopUpProcess(
            IPopUpStateEngine engine,
            float time,
            bool hides
            )
        {
            AlphaPopUpProcess.IConstArg arg = new AlphaPopUpProcess.ConstArg(
                thisProcessManager,
                time,
                engine,
                hides
                );
            IAlphaPopUpProcess process = new AlphaPopUpProcess(arg);

            return(process);
        }
        public IAlphaPopUpProcess CreateAlphaPopUpProcess(
            IPopUp popUp,
            IPopUpStateEngine engine,
            bool hides
            )
        {
            IAlphaPopUpProcessConstArg arg = new AlphaPopUpProcessConstArg(
                thisProcessManager,
                thisProcessManager.GetAlphaPopUpExpireTime(),
                engine,
                popUp,
                hides
                );
            IAlphaPopUpProcess process = new AlphaPopUpProcess(arg);

            return(process);
        }