public GameObject Generate() { byte[] data = this.BuildNavmesh(); if (data != null) { GameObject go; go = new GameObject("Navmesh"); Navmesh n = go.AddComponent <Navmesh>(); n.SetData(data); return(go); } return(null); }