-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathController.cs
More file actions
40 lines (37 loc) · 1.36 KB
/
Controller.cs
File metadata and controls
40 lines (37 loc) · 1.36 KB
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
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Controller : MonoBehaviour
{
public GameObject obs1;
public GameObject obs2;
public GameObject obs3;
public GameObject obs4;
public GameObject PositionofNewObsticle;
int counter = 0;
private void OnTriggerEnter2D(Collider2D collision)
{
counter = Random.Range(1, 5);
if (collision.gameObject.tag == "obsticle")
{
if(counter == 1)
{
Instantiate(obs1, new Vector2(PositionofNewObsticle.transform.position.x, obs1.transform.position.y), Quaternion.identity);
}
else if(counter == 2)
{
Instantiate(obs2, new Vector2(PositionofNewObsticle.transform.position.x, obs2.transform.position.y), Quaternion.identity);
}
else if(counter == 3)
{
Instantiate(obs3, new Vector2(PositionofNewObsticle.transform.position.x, obs3.transform.position.y), Quaternion.identity);
}
else if(counter == 4)
{
Instantiate(obs4, new Vector2(PositionofNewObsticle.transform.position.x, obs4.transform.position.y), Quaternion.identity);
}
Destroy(collision.gameObject);
return;
}
}
}