Skip to content

Instantly share code, notes, and snippets.

@tsubaki
Created April 30, 2015 17:37
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tsubaki/9def5859d346c39afbc0 to your computer and use it in GitHub Desktop.
Save tsubaki/9def5859d346c39afbc0 to your computer and use it in GitHub Desktop.
視界判定
using UnityEngine;
using System.Collections;
public class SightCheck : StateMachineBehaviour
{
Animator target;
override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
{
if( target == null ){
target = GameObject.Find("Canvas/Enemy").GetComponent<Animator>();
}
}
override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
{
if( target.GetCurrentAnimatorStateInfo(0).IsName("Look") ){
animator.SetTrigger("DeadTrigger");
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment