public class shoot : MonoBehaviour { private Animator aniAim; void Start () { aniAim = imgAim.GetComponent(); } // Update is called once per frame void Update () { aniAim.SetBool("bAim", false); Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Physics.Raycast(ray, out hit, 100)) { txtTarget.text = hit.transform.tag.ToString(); if (hit.transform.tag == "target1") { aniAim.SetBool("bAim", true); } else if (hit.transform.tag == "target2") { aniAim.SetBool("bAim", true); } else if (hit.transform.tag == "target3") { aniAim.SetBool("bAim", true); } } } }