Ejemplo n.º 1
0
    private IEnumerator CheckIfRespawnIsNeeded()
    {
        int node = TrackNode.FindNearestNode(trackNode, transform);

        if (Vector3.Distance(trackNode.GetNode(node), transform.position) > respawnDistance)
        {
            respawnNode = node;
            CallRespawnAction();
        }

        yield return(new WaitForSeconds(0.5f));

        blockSpawnCheck = false;
    }
Ejemplo n.º 2
0
 void UpdateWaypointID()
 {
     WaypointNodeID = TrackNode.FindNearestNode(trackNode, transform);
 }
Ejemplo n.º 3
0
 private void Update()
 {
     closestNode = TrackNode.FindNearestNode(respawn.trackNode, transform);
 }