Пример #1
0
    bool HaveSeePlayer()
    {

        RaycastHit2D Hit = Physics2D.CircleCast( RayCastTransform.position, 3 , RayCastTransform.right, EnemyFOV);
        if(Hit.collider == null)
        {
           //  Debug.Log("No raycast");
            return false;
            
        }
        SnakeControll snake = Hit.collider.GetComponentInParent<SnakeControll>();

        if(snake == null)
        {
            // Debug.Log("No Snake  " + Hit.collider.name);

            return false;
        }

        SnakePos = snake.Head.transform;
         // Debug.Log("See player ");
        return true;
    }
Пример #2
0
 private void Start()
 {
     _snake = GameObject.Find("Snake").GetComponent <SnakeControll>();
 }