// Use this for initialization private void Start() { Fader = GetComponentInChildren<SceneFadeInOut>(); CursorManager = GetComponent<CursorManager>(); PlayerController = PlayerCharacter.GetComponent<PawnController>(); DescriptionController = FindObjectOfType<DescriptionController>(); dialogueBlocker = FindObjectOfType<DialogueBlockerController>(); HidingController = FindObjectOfType<HidingController>(); ControlsScreenController = FindObjectOfType<ControlsScreenController>(); if (PlayerController == null) { Debug.LogError("No controller"); return; } var enterData = GetEnterData(PreviousLoadedLevel); PlayerController.SetInitPosition(enterData.StartPoint); PlayerController.SetNewFacing(enterData.Direction); }