39 lines
939 B
C#
39 lines
939 B
C#
|
using UnityEngine;
|
||
|
|
||
|
namespace Level.BuildModules
|
||
|
{
|
||
|
public class Room : MonoBehaviour
|
||
|
{
|
||
|
public GameObject DoorU;
|
||
|
public GameObject DoorD;
|
||
|
public GameObject DoorL;
|
||
|
public GameObject DoorR;
|
||
|
|
||
|
public GameObject DoorU2;
|
||
|
public GameObject DoorD2;
|
||
|
public GameObject DoorL2;
|
||
|
public GameObject DoorR2;
|
||
|
|
||
|
public GameObject DoorU3;
|
||
|
public GameObject DoorD3;
|
||
|
public GameObject DoorL3;
|
||
|
public GameObject DoorR3;
|
||
|
public int roomSize = 6;
|
||
|
|
||
|
public void RotateRandomly()
|
||
|
{
|
||
|
int count = Random.Range(0, 4);
|
||
|
|
||
|
for (int i = 0; i < count; i++)
|
||
|
{
|
||
|
transform.Rotate(0, 90, 0);
|
||
|
|
||
|
GameObject tmp = DoorL;
|
||
|
DoorL = DoorD;
|
||
|
DoorD = DoorR;
|
||
|
DoorR = DoorU;
|
||
|
DoorU = tmp;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|