GetClosestNode() public method

Gets the tile from location.
public GetClosestNode ( Vector3 location ) : Node
location Vector3
return Node
Exemplo n.º 1
0
    private NodeHit CalculateHit(NodeManager nodeManager)
    {
        Vector2 point = transform.position;
        NodeHit hit   = new NodeHit();

        hit.nodeManager = nodeManager;
        hit.node        = nodeManager.GetClosestNode(point);
        hit.normal      = hit.node.side == NodeSide.Left ?
                          new Vector2(hit.node.velocity.y, -hit.node.velocity.x).normalized :
                          new Vector2(-hit.node.velocity.y, hit.node.velocity.x).normalized;
        return(hit);
    }