GetCurrnetWaypoints() public method

public GetCurrnetWaypoints ( ) : UnityEngine.Transform[]
return UnityEngine.Transform[]
Example #1
0
        // Use this for initialization
        void Start()
        {
            _agent = GetComponent<NavMeshAgent>();

            // Room manager
            var gm = GameObject.FindGameObjectWithTag(Constants.Tags.GameMaster);
            if(gm == null || gm.GetComponent<RoomManager>() == null)
                throw new Exception("We need a RoomManager in the scene, for the AI to work..!");
            _rm = gm.GetComponent<RoomManager>();
            _rm.Ai = this;
            _exploreState = new ExploreState(_agent, StrollSpeed) {Waypoints = _rm.GetCurrnetWaypoints()};

            StartCoroutine(StateExecuter());
        }