Added IInteractable and Stations
This commit is contained in:
@@ -133,6 +133,8 @@ namespace Subsystems{
|
||||
// Vytvoření mesh pro budovu
|
||||
MeshFilter meshFilter = building.AddComponent<MeshFilter>();
|
||||
MeshRenderer meshRenderer = building.AddComponent<MeshRenderer>();
|
||||
MeshCollider meshCollider = building.AddComponent<MeshCollider>();
|
||||
building.tag = "Map";
|
||||
|
||||
float height;
|
||||
Material mat;
|
||||
@@ -157,6 +159,7 @@ namespace Subsystems{
|
||||
}
|
||||
Mesh mesh = CreateExtrudedPolygonMesh(b.Outline, height);
|
||||
meshFilter.mesh = mesh;
|
||||
meshCollider.sharedMesh = mesh;
|
||||
|
||||
//TODO: material by type
|
||||
// Použijeme barvu podle typu budovy
|
||||
@@ -169,6 +172,7 @@ namespace Subsystems{
|
||||
GameObject BuildPathwayMesh(MapPathway w)
|
||||
{
|
||||
var path = new GameObject($"Path_{w.Name ?? "Unknown"}");
|
||||
path.tag = "Map";
|
||||
|
||||
// Použijeme LineRenderer pro jednoduchost
|
||||
LineRenderer line = path.AddComponent<LineRenderer>();
|
||||
@@ -235,6 +239,7 @@ namespace Subsystems{
|
||||
GameObject BuildAreaMesh(MapArea a)
|
||||
{
|
||||
var area = new GameObject($"Area_{a.Name ?? "Unknown"}");
|
||||
area.tag = "Map";
|
||||
|
||||
MeshFilter meshFilter = area.AddComponent<MeshFilter>();
|
||||
MeshRenderer meshRenderer = area.AddComponent<MeshRenderer>();
|
||||
|
||||
Reference in New Issue
Block a user