void TransitionOnFinished() { state = MenuTransitionState.on; if (callback != null) callback(); }
public void TransitionOffInternal(TransitionDir dir) { Vector3 pos = panel.position; pos.x = OnX; currentDir = dir; state = MenuTransitionState.tOff; }
public void TransitionOnInternal(TransitionDir dir) { gameObject.SetActive(true); Vector3 pos = panel.position; pos.x = leftOffX; pos.x = dirOnXs[(int)dir]; currentDir = dir; panel.position = pos; state = MenuTransitionState.tOn; }
void TransitionOffFinished() { state = MenuTransitionState.off; gameObject.SetActive(false); if (callback != null) callback(); }
void TransitionOffFinished(Vector3 pos) { pos.x = dirOffXs[(int)currentDir]; state = MenuTransitionState.off; gameObject.SetActive(false); if (callback != null) callback(); }
void TransitionOnFinished(Vector3 pos) { pos.x = OnX; state = MenuTransitionState.on; if (callback != null) callback(); }