void Hide()
{
if (willDisappearEvent != null)
willDisappearEvent(this, EventArgs.Empty);
_isOnScreen = false;
Tweener tweener = _rt.MoveToLocal(_offscreen, 0.5f, EasingEquations.EaseOutQuad);
tweener.easingControl.completedEvent += delegate(object sender, System.EventArgs e) {
if (didDisappearEvent != null)
didAppearEvent(this, EventArgs.Empty);
};
}