// Start is called before the first frame update void Start() { state = PredetorState.Walk; eyeOpenChecker = GameObject.FindGameObjectWithTag("WebCam").GetComponent <EyeOpenChecker>(); playerTransform = GameObject.FindGameObjectWithTag("Player").transform; playerController = playerTransform.GetComponent <PlayerController>(); animator = GetComponent <Animator>(); rb = GetComponent <Rigidbody>(); attackCollider = transform.Find("Collider").gameObject.GetComponent <CapsuleCollider>(); attackCollider.enabled = false; resetPos = gameObject.transform.position; DeadFlag = false; }
public void WarCry() { animator.SetTrigger("warCry"); state = PredetorState.WarCry; }
public void Recover() { state = PredetorState.Walk; }
public void Hurt() { state = PredetorState.Hurt; }
public void AttackEnd() { state = PredetorState.Walk; attackCollider.enabled = false; }
public void AttackStart() { state = PredetorState.Prey; }