RequestPath() публичный Метод

public RequestPath ( ) : void
Результат void
Пример #1
0
 public void FindPath(Vector3 target)
 {
     if (path == null)
     {
         PathRequester.RequestPath(transform.position, target, OnPathFound);
     }
 }
Пример #2
0
 public void RecalculatePath()
 {
     isFollowingPath = false;
     waypointIndex   = 0;
     path            = null;
     PathRequester.RequestPath(transform.position, target.position, OnPathFound);
 }
Пример #3
0
 private void Update()
 {
     if (Input.GetMouseButtonDown(0))
     {
         // Needs to accurately get the raytrace depth.
         Vector3      rayPoint = Camera.main.ScreenToWorldPoint(Input.mousePosition);
         RaycastHit2D hit      = Physics2D.Raycast(rayPoint, Vector3.forward);
         rayPoint.z = hit.collider.transform.position.z;
         _pathRequester.RequestPath(transform.position, rayPoint, AllowedTerrainMask, PathFound);
     }
 }
Пример #4
0
 public void Start()
 {
     PathRequester.RequestPath(transform.position, TargetTransform.position,
                               OnPathFound, MyPathFinder);
 }