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