Пример #1
0
    void Awake () {

        time = Time.time;
        //Getting the references
        agent = GetComponent<NavMeshAgent>();
        enemySight = GetComponent<EnemySightScript>();
        lastPlayerSighting = GameManager.Instance.GetComponent<LastPlayerSightingScript>();

        if (target == null) target = GameObject.FindWithTag(Tags.player).transform;
        InvokeRepeating("StateLogic", 0, 0.01f);

        StartCoroutine("StateMachine");
	}
 void Awake()
 {
     enemySight = GetComponent <EnemySightScript> ();
     nav        = GetComponent <UnityEngine.AI.NavMeshAgent> ();
     player     = GameObject.FindGameObjectWithTag("Player").transform;
 }