void Talk(TalkInteraction talkTarget)
    {
        TalkTarget = talkTarget;
        TalkTarget.InitialiseConversation();

        DisableHud();
        EnableConversationUI();
        DisableCameraMovement();

        animator.SetBool("Talking", true);
        isTalking = true;
    }
    public void StopTalking()
    {
        TalkTarget = null;

        EnableHud();
        DisableConversationUI();
        EnableCameraMovement();
        Cursor.lockState = CursorLockMode.Locked;
        Cursor.visible   = false;

        animator.SetBool("Talking", false);
        isTalking = false;
    }
 void Start()
 {
     conversation = GetComponent <TalkInteraction>();
 }
 void Start()
 {
     animator           = GetComponent <Animator>();
     GO_CinematicCamera = GameManager.Current.GO_CinematicCamera; //get cinetmatic camera from other script
     conversation       = GetComponent <TalkInteraction>();
 }