Example #1
0
 // 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>();
     }
 }
Example #2
0
 // 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>();
 }