Ejemplo n.º 1
0
Archivo: Guard.cs Proyecto: Glaze96/INO
    void Start()
    {
        _viewCone = GetComponentInChildren <ViewCone>();

        _pathFollower.AddPathDoneListener(OnPathDone);
        _pathFollower.AddPathStopListener(OnPathInterupt);
        _pathFollower.AddPathNotFoundListener(OnPathNotFound);

        Transform[] points = _patrolPointContainer.GetComponentsInChildren <Transform>();

        for (int i = 1; i < points.Length; i++)
        {
            _patrolPoints.Add(points[i]);
        }

        _guardState = GuardState.Patrolling;

        UpdateState();
    }