-
Notifications
You must be signed in to change notification settings - Fork 0
/
gamescript.cs
51 lines (43 loc) · 1.21 KB
/
gamescript.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class gamescript : MonoBehaviour {
#region Singleton
public static gamescript instance;
private void Awake()
{
instance = this;
}
#endregion
public GameObject player;
public GameObject enem1;
public GameObject enem2;
public GameObject enem3;
void Start()
{
}
void Update()
{
float dis1= Vector3.Distance(player.transform.position, enem1.transform.position);
float dis2 = Vector3.Distance(player.transform.position, enem2.transform.position);
float dis3 = Vector3.Distance(player.transform.position, enem3.transform.position);
if (dis1<dis2 && dis1<dis3)
{
enem1.SetActive(true);
enem2.SetActive(false);
enem3.SetActive(false);
}
else if(dis2<dis1 && dis2<dis3)
{
enem1.SetActive(false);
enem2.SetActive(true);
enem3.SetActive(false);
}
else
{
enem1.SetActive(false);
enem2.SetActive(false);
enem3.SetActive(true);
}
}
}