public void RandomPositions(FieldGrid gridPosition) { if (prefabNodes.Count != 0) { prefabNodes.ForEach(x => DestroyImmediate(x)); prefabNodes.Clear(); } seeker.transform.position = gridPosition.GetRandomFieldNodePoint().worldPosition; target.transform.position = gridPosition.GetRandomFieldNodePoint().worldPosition; if (target.transform.position == seeker.transform.position) { target.transform.position = gridPosition.GetRandomFieldNodePoint().worldPosition; } }
void Awake() { grid = this.GetComponent <FieldGrid>(); }
// PathRequestManager requestManager; void Awake() { grid = this.GetComponent <FieldGrid>(); // requestManager = GetComponent<PathRequestManager>(); }