private bool isBuildingInRange(GameObject building) { if (building != null && building.activeInHierarchy) { NavMeshBuildFunction f = building.GetComponent <NavMeshBuildFunction>(); if (f != null && f.GetBounds().Contains(transform.position)) { return(true); } } return(false); }
public void AddResMesh(NavMeshBuildFunction f) { resList.Add(f); }
public void RemResMesh(NavMeshBuildFunction f) { resList.Remove(f); }