private void DestroyAll() { var spawned = GameObject.FindGameObjectsWithTag("CELL"); for (int i = 1; i < spawned.Length; i++) { Destroy(spawned [i]); } demoObject.BeginMovementByPath(_path); }
// Update is called once per frame void Update() { _spriteRenderer.sortingOrder = transform.position.y < Target.transform.position.y ? 1 : -1; var node = Map.GetNodeByPosition(Target.transform.position); var playerNode = _movableObject.CurrentNode; if (node != null && playerNode != null) { _movableObject.BeginMovementByPath(Pathfinder.FindPathToDestination(Map, playerNode.GridPosition, node.GridPosition)); } }