public void BeginStepTransition(Vector3 nextStepPosition) { Step nextStep = ActivateNextStep(nextStepPosition); StepRotator.GetInstance().SetNewStep(nextStep.gameObject); StepRotator.GetInstance().IsRotationEnabled = false; PlayerStartPosition = player.transform.position; currentStepTransitionTime = 0; isTransitioning = true; }
private void FinishStepTransition() { isTransitioning = false; prevStep.Deactivate(); StepRotator.GetInstance().IsRotationEnabled = true; }