Files
modular-vr/Assets/Escape Room Engine/Desert/Scripts/DesertFloor.cs
2022-11-15 23:03:03 +01:00

30 lines
873 B
C#

using NaughtyAttributes;
using UnityEditor;
using UnityEngine;
namespace Escape_Room_Engine.Desert.Scripts
{
public class DesertFloor : MonoBehaviour
{
[Required] public GameObject floor;
[Required] public Transform floorParent;
public Vector2 tileSize;
public Vector2Int tileCount;
private void Start()
{
for (var z = -tileCount.y; z <= tileCount.y; z++)
{
for (var x = -tileCount.x; x <= tileCount.x; x++)
{
var f = Instantiate(floor, floorParent);
f.transform.localPosition = new Vector3(x * tileSize.x, 0, z * tileSize.y);
f.isStatic = true;
}
}
SceneVisibilityManager.instance.DisablePicking(floorParent.gameObject, true);
}
}
}