Exemple #1
0
 private void OnTriggerEnter2D(Collider2D col)
 {
     if ((col.gameObject.CompareTag("Clarice") || col.gameObject.CompareTag("Ariel")) && interruptor.GetAcesa() == false)
     {
         followPlayer = true;
         playerGO     = col.gameObject;
         player       = col.gameObject.GetComponent <CharMovement>();
         if (firstFollow)
         {
             iniciaVoaSom.Invoke();
             firstFollow = false;
         }
     }
 }
Exemple #2
0
 private void MoveAndAnime(GameObject target)
 {
     moth.transform.position = Vector2.MoveTowards(new Vector2(moth.transform.position.x, moth.transform.position.y), target.transform.position, speed * Time.deltaTime);
     if (moth.transform.position != target.transform.position)
     {
         mothAnim.SetBool("Fly", true);
         loopVoaSom.Invoke();
     }
     else
     {
         mothAnim.SetBool("Fly", false);
         paraVoaSom.Invoke();
     }
 }