mirror of
https://github.com/DerTyp7/fps-citybuild-unity.git
synced 2025-10-30 04:27:09 +01:00
41 lines
886 B
C#
41 lines
886 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class TerrainGenerator : MonoBehaviour
|
|
{
|
|
public (float y, bool isTerrain) GetTerrainHit(float x, float z)
|
|
{
|
|
float y = 0;
|
|
bool isTerrain = false;
|
|
Vector3 position = new Vector3(x, 50, z);
|
|
|
|
|
|
RaycastHit hit;
|
|
|
|
if(Physics.Raycast(position, Vector3.down, out hit, Mathf.Infinity))
|
|
{
|
|
if(hit.transform.tag == "Terrain")
|
|
{
|
|
Debug.Log("Terrain Hit");
|
|
y = hit.point.y;
|
|
Debug.Log(hit.point.y);
|
|
isTerrain = true;
|
|
}
|
|
else
|
|
{
|
|
y = hit.point.y;
|
|
}
|
|
|
|
}
|
|
else
|
|
{
|
|
Debug.Log("Terrain not Hit");
|
|
}
|
|
|
|
|
|
|
|
return (y, isTerrain);
|
|
}
|
|
}
|