Room fix
This commit is contained in:
parent
1ef7a24142
commit
fc39fd726b
2 changed files with 21 additions and 6 deletions
|
@ -71,8 +71,8 @@ GameObject:
|
|||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4576663487368228}
|
||||
- component: {fileID: 61347333512881174}
|
||||
- component: {fileID: 114777089437464196}
|
||||
- component: {fileID: 61347333512881174}
|
||||
m_Layer: 0
|
||||
m_Name: UpperDoor
|
||||
m_TagString: Untagged
|
||||
|
@ -282,7 +282,7 @@ BoxCollider2D:
|
|||
m_Density: 1
|
||||
m_Material: {fileID: 0}
|
||||
m_IsTrigger: 0
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByEffector: 1
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: -0.63960123, y: -7.9419603}
|
||||
m_SpriteTilingProperty:
|
||||
|
@ -396,6 +396,8 @@ MonoBehaviour:
|
|||
m_EditorClassIdentifier:
|
||||
Width: 0
|
||||
Height: 0
|
||||
doorsRootObject: {fileID: 1394898907781064}
|
||||
objective: {fileID: 0}
|
||||
--- !u!212 &212881422167649272
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 1
|
||||
|
|
|
@ -6,11 +6,16 @@ public class Room : MonoBehaviour {
|
|||
|
||||
[SerializeField]
|
||||
int Width, Height; // Gridsize for Generation
|
||||
|
||||
List<Door> doors;
|
||||
List<Transform> spawnpoints;
|
||||
|
||||
[SerializeField]
|
||||
GameObject doorsRootObject;
|
||||
|
||||
[SerializeField]
|
||||
GameObject spawnpointRootObject;
|
||||
|
||||
[SerializeField]
|
||||
private Objective objective;
|
||||
|
||||
|
@ -21,10 +26,15 @@ public class Room : MonoBehaviour {
|
|||
{
|
||||
doors.Add(d);
|
||||
}
|
||||
}
|
||||
spawnpoints = new List<Transform>();
|
||||
foreach (Transform t in spawnpointRootObject.GetComponentsInChildren<Transform>())
|
||||
{
|
||||
spawnpoints.Add(t);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void Lock()
|
||||
public void Lock()
|
||||
{
|
||||
foreach (Door d in doors)
|
||||
{
|
||||
|
@ -32,7 +42,7 @@ public class Room : MonoBehaviour {
|
|||
}
|
||||
}
|
||||
|
||||
void Unlock()
|
||||
public void Unlock()
|
||||
{
|
||||
foreach (Door d in doors)
|
||||
{
|
||||
|
@ -40,5 +50,8 @@ public class Room : MonoBehaviour {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
public List<Transform> GetSpawnpoints()
|
||||
{
|
||||
return spawnpoints;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue