Esempio 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;
    }
Esempio n. 2
0
 void UpdateWaypointID()
 {
     WaypointNodeID = TrackNode.FindNearestNode(trackNode, transform);
 }
Esempio n. 3
0
 private void Update()
 {
     closestNode = TrackNode.FindNearestNode(respawn.trackNode, transform);
 }