public void Init() { //.. _instance = this; _isPaused = false; _cameraRaycaster.Init(); _puzzleController.Init(); _dialogueUI.Init(_player.GetPlayerConversant); onPlayerInteractEvent += _pcController.OnPlayerInteracted; onPlayerInteractEvent += _puzzleController.OnPlayerInteracted; }