void Show()
{
if (willAppearEvent != null)
willAppearEvent(this, EventArgs.Empty);
Tweener tweener = _rt.MoveToLocal(_onScreen, 0.5f, EasingEquations.EaseOutQuad);
tweener.easingControl.completedEvent += delegate(object sender, System.EventArgs e) {
_isOnScreen = true;
EventSystem.current.SetSelectedGameObject(this.gameObject);
if (didAppearEvent != null)
didAppearEvent(this, EventArgs.Empty);
};
}