Final commit
This commit is contained in:
@ -1,5 +1,7 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
public class MapManager : MonoBehaviour
|
||||
{
|
||||
@ -19,12 +21,20 @@ public class MapManager : MonoBehaviour
|
||||
Debug.LogError("Only 1 Instance");
|
||||
}
|
||||
|
||||
NavPoints = new List<NavPoint>();
|
||||
var navPointSet = GameObject.Find("NavPoint Set");
|
||||
var count = navPointSet.transform.childCount;
|
||||
for (var i=0; i < count; i++)
|
||||
NavPoints.Add(navPointSet.transform.GetChild(i)
|
||||
.gameObject.GetComponent<NavPoint>());
|
||||
// NavPoints = new List<NavPoint>();
|
||||
// var navPointSet = GameObject.Find("NavPoint Set");
|
||||
// var count = navPointSet.transform.childCount;
|
||||
// for (var i=0; i < count; i++)
|
||||
// NavPoints.Add(navPointSet.transform.GetChild(i)
|
||||
// .gameObject.GetComponent<NavPoint>());
|
||||
|
||||
var rootObjInScene = new List<GameObject>();
|
||||
var scene = SceneManager.GetActiveScene();
|
||||
scene.GetRootGameObjects(rootObjInScene);
|
||||
foreach (var t in rootObjInScene)
|
||||
{
|
||||
NavPoints = t.GetComponentsInChildren<NavPoint>(true).ToList();
|
||||
}
|
||||
NavPointSetToID();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user