You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
817 B
33 lines
817 B
using System.Collections; |
|
using System.Collections.Generic; |
|
using UnityEngine; |
|
using UnityEngine.AI; |
|
|
|
public class GameMananger : MonoBehaviour |
|
{ |
|
public GameObject wallPrefab; |
|
public GameObject layout; |
|
public NavMeshSurface2d navMesh; |
|
// Start is called before the first frame update |
|
void Start() |
|
{ |
|
|
|
} |
|
|
|
// Update is called once per frame |
|
void Update() |
|
{ |
|
if (Input.GetMouseButtonUp(0)) |
|
{ |
|
var target = Camera.main.ScreenToWorldPoint(Input.mousePosition); |
|
target.z = 0; |
|
|
|
var newWall = Instantiate(wallPrefab); |
|
newWall.transform.SetParent(layout.transform, false); |
|
newWall.transform.position = target; |
|
|
|
Physics2D.SyncTransforms(); |
|
navMesh.BuildNavMesh(); |
|
} |
|
} |
|
}
|
|
|