]> git.lizzy.rs Git - SuperMouseAdventure.git/blob - 2DGame/Assets/Scripts/Gegner/Boss/BossDirection.cs
dd22feb3218c7bceeccfeba1465b24bbf8ba22ff
[SuperMouseAdventure.git] / 2DGame / Assets / Scripts / Gegner / Boss / BossDirection.cs
1 using System.Collections;
2 using System.Collections.Generic;
3 using UnityEngine;
4
5 public class BossDirection : MonoBehaviour
6 {
7     [SerializeField]
8     Transform mouse;
9
10     public bool isFlipped;
11
12     public void LookAtPlayer()
13     {
14         Vector3 flipped = transform.localScale;
15         flipped.z *= -1f;
16
17         if(transform.position.x > mouse.position.x && isFlipped)
18         {
19             transform.localScale = flipped;
20             transform.Rotate(0f, 180f, 0f);
21             isFlipped = false;
22         }
23         else if(transform.position.x < mouse.position.x && !isFlipped)
24         {
25             transform.localScale = flipped;
26             transform.Rotate(0f, 180f, 0f);
27             isFlipped = true;
28         }
29     }
30 }