// Use this for initialization void Start() { if (GameObject.Find("AgentBody") != null) { oneAgent = GameObject.Find("AgentBody").GetComponent <NpcAIAgent>(); } if (GameObject.Find("EnemyBody") != null) { oneEnemyAgent = GameObject.Find("EnemyBody").GetComponent <EnemyAgent>(); } }
// Use this for initialization void Start() { cc = GetComponent <CharacterController>(); cc.enabled = false; academy = GameObject.Find("Academy").GetComponent <NpcaiAcademy>(); rayPer = GetComponent <ObjectPerception>(); rayPer.enemy = this; lastEpisode = Timer.time; trainingGround = GetComponentInParent <TrainingGround>(); isAlive = true; deathTime = 0; target = trainingGround.GetComponentInChildren <TreasureController>(); agentRb = GetComponent <Rigidbody>(); disToTarget = float.MaxValue; player = trainingGround.GetComponentInChildren <NpcAIAgent>(); }