示例#1
0
 protected void init()
 {
     agent         = this.GetComponent <IA_Agent>();
     nav           = agent.getNav();
     anim          = agent.getAnimator();
     rb            = GetComponent <Rigidbody> ();
     princesse     = agent.getPrincesse();
     princesseVie  = agent.getPrincesseVie();
     princesseArme = agent.getPrincesseArme();
     pointsInteret = agent.getPointsInteret();
     perception    = agent.getPerception();
 }
示例#2
0
 void Awake()
 {
     nav           = this.GetComponent <NavMeshAgent>();
     anim          = GetComponent <Animator>();
     rb            = GetComponent <Rigidbody> ();
     princesse     = GameObject.FindGameObjectWithTag("Player");
     princesseVie  = princesse.GetComponent <PrincesseVie>();
     princesseArme = princesse.GetComponent <PrincesseArme>();
     pointsInteret = GameObject.FindObjectsOfType <IA_PointInteret>();
     mobVie        = GetComponent <IA_MobVie> ();
     se            = GetComponent <SoundEntity> ();
     me            = GameObject.FindGameObjectWithTag("MobManager").GetComponent <MobManager> ();
     perception    = GetComponent <IA_Perception> ();
     etatCourant   = etatInitial;
 }