generic doors

This commit is contained in:
2022-11-04 09:46:00 +01:00
parent 807eae1c62
commit ba4fa9430c
37 changed files with 1071 additions and 77 deletions

View File

@@ -19,7 +19,8 @@ namespace Escape_Room_Engine.Engine.Scripts
this.rrDimensions = rrDimensions;
// connect the space to its passage
entrance.ConnectTo(new DoorModule(DoorType.Entrance, this));
entrance.ConnectTo(new DoorModule(this,
((DoorModuleDescription)entrance.fromOut._description).connectedDoorDescription));
AddModule(entrance.toIn);
}
@@ -39,6 +40,9 @@ namespace Escape_Room_Engine.Engine.Scripts
var meshRenderer = _spaceObject.GetComponent<MeshRenderer>();
meshRenderer.material = Engine.DefaultEngine.roomMaterial;
// instantiate all modules inside this space
_modules.ForEach(module => module.InstantiateModule(_spaceObject.transform));
}
/// <summary>