Ejemplo n.º 1
0
    private void InvokeCollisionNotification(Vector2Int targetPoint)
    {
        EnvironmentTile tile = GetSolidTile(targetPoint);

        // ui tile preview name
        if (tile != null)
        {
            if (_lastViewTileHash != tile.GetHashCode())
            {
                OnWallCollision?.Invoke(tile.Description);
                // ui event
                Debug.Log(tile.Description);
            }
            _lastViewTileHash = tile.GetHashCode();
        }
        else
        {
            _lastViewTileHash = default;
        }
    }