Don't know what is wrong, I want to play an animation when the raycast is in trigger.
using UnityEngine;
using System.Collections;
public class FirstDoorOpening : MonoBehaviour {
void Update () {
RaycastHit hit;
var fwd = transform.TransformDirection(transform.forward);
Debug.DrawRay(transform.position, fwd);
if (Physics.Raycast(transform.position, fwd, out hit, 100))
{
if(hit.collider.gameObject.tag == "FirstWallOpen")
{
GetComponent().Play("FirstDoorOpening_Anim");
}
}
}
}
↧