void OnTimeWarpedOut() { ghostAvatar.Deactivate(); ChangeToState(State.Normal); transform.position = ghostAvatar.transform.position; transform.rotation = ghostAvatar.transform.rotation; }
void OnTimeWarpedOut() { ChangeToState(State.Normal); if (controlMode == ControlMode.StepTeleport) { ghostAvatar.Deactivate(); } if (controlMode == ControlMode.ThirdPerson) { TeleportViewToAvatar(); } else if (controlMode == ControlMode.StepTeleport && ghostAvatar.stepPoints.Count > 0) { TeleportStepwiseAlongPath(); } }