Ejemplo n.º 1
0
    private void DestroyAll()
    {
        var spawned = GameObject.FindGameObjectsWithTag("CELL");

        for (int i = 1; i < spawned.Length; i++)
        {
            Destroy(spawned [i]);
        }
        demoObject.BeginMovementByPath(_path);
    }
Ejemplo n.º 2
0
        // 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));
            }
        }