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

  

原文地址:https://www.cnblogs.com/rongweijun/p/5716901.html