コード例 #1
0
 public ConstArg(
     IPopUpStateEngine engine,
     IPopUpStateImplementor implementor
     )
 {
     thisEngine      = engine;
     thisImplementor = implementor;
 }
コード例 #2
0
            public ConstArg(
                IProcessManager processManager,
                float expireTime,

                IPopUpStateEngine engine,
                bool hides
                ) : base(
                    processManager,
                    ProcessConstraint.ExpireTime,
                    expireTime
                    )
            {
                thisHides  = hides;
                thisEngine = engine;
            }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }
コード例 #5
0
        public AlphaPopUpProcessConstArg(
            IProcessManager processManager,
            float expireTime,

            IPopUpStateEngine engine,
            IPopUp popUp,
            bool hides
            ) : base(
                processManager,
                ProcessConstraint.ExpireTime,
                expireTime,
                false
                )
        {
            thisPopUp  = popUp;
            thisHides  = hides;
            thisEngine = engine;
        }
コード例 #6
0
 public PopUpShownState(IPopUpStateEngine engine) : base(engine)
 {
 }
コード例 #7
0
 public AbsPopUpState(IPopUpStateEngine engine)
 {
     thisEngine = engine;
 }
コード例 #8
0
 public PopUpHidingState(IPopUpStateEngine engine) : base(engine)
 {
 }