NGUI中的Tween的委托使用

public TweenPosition tweenIn;
public TweenScale tweenOut;



     EventDelegate In = new EventDelegate(this, "OnTweenInFinished");
        tweenIn.onFinished.Add(In);
        EventDelegate  Out= new EventDelegate(this, "OnTweenOutFinished");
        tweenOut.onFinished.Add(Out);


  public void OnTweenInFinished()
    {
        if(isDisappear)
        {
            tweenOut.PlayForward();
        }
    
    }
    public void OnTweenOutFinished()
    {
        Destroy(this.gameObject);
  
    }

  

posted @ 2016-07-29 01:33  RONGWEIJUN  阅读(274)  评论(0编辑  收藏  举报