Пример #1
0
    public override void Init()
    {
        base.Init();
        mImage       = GetComponent <Image> ();
        mImage.color = colorMin;

        colorFirstComplete = new SkyAniCallBack();
        colorFirstComplete.SetCompleteMethod(() => { SkyAnimator.colorTo(mImage, PlayTime / 2f, colorMin, SkyAniDuration.Linear, PlayCallBack); });
    }
Пример #2
0
    public override void Init()
    {
        base.Init ();
        mImage = GetComponent<Image> ();
        mImage.color = colorMin;

        colorFirstComplete = new SkyAniCallBack ();
        colorFirstComplete.SetCompleteMethod (()=>{ SkyAnimator.colorTo (mImage, PlayTime/2f, colorMin, SkyAniDuration.Linear, PlayCallBack);});
    }
Пример #3
0
 public override void Init()
 {
     base.Init ();
     RectTransform parentTransform = transform.parent.transform as RectTransform;
     parentHight = parentTransform.rect.height;
     parentWidth = parentTransform.rect.width;
     mImage = GetComponent<Image> ();
     mImage.color = colorMin;
     scalFirstComplete = new SkyAniCallBack ();
     scalFirstComplete.SetCompleteMethod (() => {
         SkyAnimator.scaleTo (gameObject, PlayTime / 2f, scaleMin, SkyAniDuration.Linear, null);});
     positionFirstComplete = new SkyAniCallBack ();
     positionFirstComplete.AddCompleteMethod (() => {
         SkyAnimator.moveTo (gameObject, PlayTime / 2f, SkyUtil.reletiveToLocal (positionMax, parentWidth, parentHight), true, PositionSkyAniDuration, PlayCallBack);});
     colorFirstComplete = new SkyAniCallBack ();
     colorFirstComplete.SetCompleteMethod (() => {
         SkyAnimator.colorTo (mImage, PlayTime / 2f, colorMin, SkyAniDuration.Linear, null);});
 }
Пример #4
0
 public virtual void Init()
 {
     ParentAction  = null;
     DelayCallBack = new SkyAniCallBack();
     DelayCallBack.SetCompleteMethod(() => {
         PlayLoop();
     });
     PlayCallBack = new SkyAniCallBack();
     PlayCallBack.SetCompleteMethod(() => {
         if (PlayCallBack.OnStepCompleteMethod != null)
         {
             PlayCallBack.OnStepCompleteMethod();
         }
         PlayNext();
         if (Loop)
         {
             Delay();
         }
     });
 }
Пример #5
0
    public virtual void Init()
    {
        animator = gameObject.GetComponent<Animator> ();

        MUIDisplayState = UIDisplayState.Disable;
        initPosition = this.transform.localPosition;
        OutAction = new SkyAniCallBack ();
        InAction = new SkyAniCallBack ();
        InAction.SetStartMethod (() => {
            MUIDisplayState = UIDisplayState.Showining;});
        InAction.SetCompleteMethod (() => {
            MUIDisplayState = UIDisplayState.Normal;});

        OutAction.SetStartMethod (() => {
            MUIDisplayState = UIDisplayState.Showouting;});
        OutAction.SetCompleteMethod (() => {
            MUIDisplayState = UIDisplayState.Disable;});

        InAction.AddCompleteMethod (TickUntilQuit);
    }
Пример #6
0
    public override void Init()
    {
        base.Init();
        RectTransform parentTransform = transform.parent.transform as RectTransform;

        parentHight       = parentTransform.rect.height;
        parentWidth       = parentTransform.rect.width;
        mImage            = GetComponent <Image> ();
        mImage.color      = colorMin;
        scalFirstComplete = new SkyAniCallBack();
        scalFirstComplete.SetCompleteMethod(() => {
            SkyAnimator.scaleTo(gameObject, PlayTime / 2f, scaleMin, SkyAniDuration.Linear, null);
        });
        positionFirstComplete = new SkyAniCallBack();
        positionFirstComplete.AddCompleteMethod(() => {
            SkyAnimator.moveTo(gameObject, PlayTime / 2f, SkyUtil.reletiveToLocal(positionMax, parentWidth, parentHight), true, PositionSkyAniDuration, PlayCallBack);
        });
        colorFirstComplete = new SkyAniCallBack();
        colorFirstComplete.SetCompleteMethod(() => {
            SkyAnimator.colorTo(mImage, PlayTime / 2f, colorMin, SkyAniDuration.Linear, null);
        });
    }
Пример #7
0
    public virtual void Init()
    {
        animator = gameObject.GetComponent <Animator> ();

        MUIDisplayState = UIDisplayState.Disable;
        initPosition    = this.transform.localPosition;
        OutAction       = new SkyAniCallBack();
        InAction        = new SkyAniCallBack();
        InAction.SetStartMethod(() => {
            MUIDisplayState = UIDisplayState.Showining;
        });
        InAction.SetCompleteMethod(() => {
            MUIDisplayState = UIDisplayState.Normal;
        });

        OutAction.SetStartMethod(() => {
            MUIDisplayState = UIDisplayState.Showouting;
        });
        OutAction.SetCompleteMethod(() => {
            MUIDisplayState = UIDisplayState.Disable;
        });

        InAction.AddCompleteMethod(TickUntilQuit);
    }
 public virtual void Init()
 {
     ParentAction = null;
     DelayCallBack = new SkyAniCallBack ();
     DelayCallBack.SetCompleteMethod (() => {
         PlayLoop ();});
     PlayCallBack = new SkyAniCallBack ();
     PlayCallBack.SetCompleteMethod (() => {
         if (PlayCallBack.OnStepCompleteMethod != null) {
             PlayCallBack.OnStepCompleteMethod ();
         }
         PlayNext ();
         if (Loop)
             Delay ();
     });
 }