-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathSwapper.cs
More file actions
46 lines (43 loc) · 1.35 KB
/
Swapper.cs
File metadata and controls
46 lines (43 loc) · 1.35 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
41
42
43
44
45
46
using UnityEngine;
using System.Collections;
public class Swapper : MonoBehaviour {
private GameObject object1, object2;
private Vector3 temp;
void Update()
{
object1 = GameObject.Find ("25");
//print (object1);
if (Input.GetKeyDown(KeyCode.W))
{
object2 = GameObject.Find("18");
//print ("Object 2 position: " + object2.transform.position.ToString());
temp = object1.transform.position;
//print ("Temp: " + temp.ToString ());
object1.transform.position = object2.transform.position;
//print ("Object 1 Position: " + object1.transform.position.ToString ());
object2.transform.position = temp;
//print ("Object 2 Position: " + object2.transform.position.ToString ());
}
else if (Input.GetKeyDown(KeyCode.A))
{
object2 = GameObject.Find("24");
temp = object1.transform.position;
object1.transform.position = object2.transform.position;
object2.transform.position = temp;
}
else if (Input.GetKeyDown(KeyCode.S))
{
object2 = GameObject.Find("32");
temp = object1.transform.position;
object1.transform.position = object2.transform.position;
object2.transform.position = temp;
}
else if (Input.GetKeyDown(KeyCode.D))
{
object2 = GameObject.Find("26");
temp = object1.transform.position;
object1.transform.position = object2.transform.position;
object2.transform.position = temp;
}
}
}