public override void execute() { txUIObject window = (mReceiver) as txUIObject; WindowComponentMove comMove = window.getFirstComponent <WindowComponentMove>(); if (comMove != null) { comMove.setMovingCallback(mMovingCallback, mMovingUserData); comMove.setMoveDoneCallback(mMoveDoneCallback, mMoveDoneUserData); comMove.setActive(true); comMove.start(mMoveTime, mStartPosition, mDestPosition, mTimeOffset); } }