Пример #1
0
 // 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;
 }
Пример #2
0
 public void WarCry()
 {
     animator.SetTrigger("warCry");
     state = PredetorState.WarCry;
 }
Пример #3
0
 public void Recover()
 {
     state = PredetorState.Walk;
 }
Пример #4
0
 public void Hurt()
 {
     state = PredetorState.Hurt;
 }
Пример #5
0
 public void AttackEnd()
 {
     state = PredetorState.Walk;
     attackCollider.enabled = false;
 }
Пример #6
0
 public void AttackStart()
 {
     state = PredetorState.Prey;
 }