NPCBehavior.OnTriggerEnter C# (CSharp) Method

OnTriggerEnter() public method

public OnTriggerEnter ( Collider coll ) : void
coll Collider
return void
    void OnTriggerEnter(Collider coll)
    {
        if (coll.gameObject.tag == "Player")
        {
            if (name == "Friend")
            {
                dialogue = Instantiate(friendDialogue) as GameObject;
                


            }
            else if (name == "Sneaky")
            {

                dialogue = Instantiate(sneakyDialogue) as GameObject;
               
            }
            else if (name == "LeaderPeep")
            {
                dialogue = Instantiate(leaderDialogue) as GameObject;
            }
            else if (name == "BraggerPeep")
            {
                dialogue = Instantiate(braggerDialogue) as GameObject;
            }
            else if (name == "GossipPeep")
            {
                dialogue = Instantiate(gossipDialogue) as GameObject;
            }
                

            dialogue.transform.SetParent(GameObject.Find("Canvas").transform, false);
            //dialogue.GetComponent<RectTransform>().anchoredPosition = new Vector3();
            SheepWolfManager.dialogueCount += 1;
            Destroy(GetComponent<Collider>());
            coll.transform.LookAt(GetComponent<Collider>().bounds.center);
            transform.LookAt(coll.GetComponent<Collider>().bounds.center);
            GetComponent<AudioSource>().Play();
            Time.timeScale = 0;
            Cursor.visible = true;
            Cursor.lockState = CursorLockMode.None;

           
        }


    }
}