示例#1
0
            public ConstArg(
                IPopUI popUI,
                PopUIAdaptor.PopMode popMode,
                float minGlideDistance,
                float maxGlideDistance,
                AnimationCurve normalizedDistanceCurve,
                AnimationCurve alhpaCurve,
                AnimationCurve scaleCurve,
                Vector2 graphicOriginalLocalPosition,
                Color graphicOriginalColor,

                IProcessManager processManager,
                float glideTime

                ) : base(
                    processManager,
                    ProcessConstraint.ExpireTime,
                    glideTime
                    )
            {
                thisPopUI                       = popUI;
                thisPopMode                     = popMode;
                thisMinGlideDistance            = minGlideDistance;
                thisMaxGlideDistance            = maxGlideDistance;
                thisNormalizedDistanceCurve     = normalizedDistanceCurve;
                thisAlphaCurve                  = alhpaCurve;
                thisScaleCurve                  = scaleCurve;
                thisGraphicOrignalLocalPosition = graphicOriginalLocalPosition;
                thisGraphicOriginalColor        = graphicOriginalColor;
            }
示例#2
0
        public IPopUIGlideProcess CreatePopUIGlideProcess(
            IPopUI popUI,
            PopUIAdaptor.PopMode popMode,
            float glideTime,
            float minGlideDistance,
            float maxGlideDistance,
            AnimationCurve normalizedDistanceCurve,
            AnimationCurve alhpaCurve,
            AnimationCurve scaleCurve,
            Vector2 graphicOriginalLocalPosition,
            Color graphicOriginalColor
            )
        {
            PopUIGlideProcess.IConstArg arg = new PopUIGlideProcess.ConstArg(
                popUI,
                popMode,
                minGlideDistance,
                maxGlideDistance,
                normalizedDistanceCurve,
                alhpaCurve,
                scaleCurve,
                graphicOriginalLocalPosition,
                graphicOriginalColor,

                thisProcessManager,
                glideTime
                );
            return(new PopUIGlideProcess(arg));
        }
示例#3
0
            public ConstArg(
                IPopUIAdaptor adaptor,
                Camera uiCamera,
                Vector2 minUISize,
                Vector2 maxUISize,
                float nearUIDistance,
                float farUIDistance,
                int index,

                PopUIAdaptor.PopMode popMode,
                float glideTime,
                // float glideDistance,
                float minGlideDistance,
                float maxGlideDistance,
                AnimationCurve normalizedDistanceCurve,
                AnimationCurve alphaCurve,
                AnimationCurve scaleCurve,
                Vector2 graphicOriginalLocalPosition,
                Color graphicOriginalColor
                ) : base(
                    adaptor,
                    uiCamera,
                    minUISize,
                    maxUISize,
                    nearUIDistance,
                    farUIDistance,
                    index
                    )
            {
                thisPopMode   = popMode;
                thisGlideTime = glideTime;
                // thisGlideDistance = glideDistance;
                thisMinGlideDistance        = minGlideDistance;
                thisMaxGlideDistance        = maxGlideDistance;
                thisNormalizedDistanceCurve = normalizedDistanceCurve;
                thisAlphaCurve = alphaCurve;
                thisScaleCurve = scaleCurve;
                thisGraphicOriginalLocalPosition = graphicOriginalLocalPosition;
                thisGraphicOriginalColor         = graphicOriginalColor;
            }