Example #1
0
 public override void InitializeAgent()
 {
     base.InitializeAgent();
     agentRb = GetComponent <Rigidbody>();
     Monitor.verticalOffset = 1f;
     myArea    = area.GetComponent <BananaArea>();
     rayPer    = GetComponent <RayPerception>();
     myAcademy = myAcademyObj.GetComponent <BananaAcademy>();
 }
 public override void InitializeAgent()
 {
     base.InitializeAgent();
     agentRb = GetComponent <Rigidbody>();
     Monitor.verticalOffset = 1f;
     myArea    = area.GetComponent <BananaArea>();
     rayPer    = GetComponent <RayPerception3D>();
     myAcademy = FindObjectOfType <BananaAcademy>();
     reward    = 0;
 }
 public override void InitializeAgent()
 {
     base.InitializeAgent();
     agentRb = GetComponent <Rigidbody>();
     Monitor.verticalOffset = 1f;
     myArea       = area.GetComponent <BananaArea>();
     rayPer       = GetComponent <RayPerception3D>();
     myAcademy    = FindObjectOfType <BananaAcademy>();
     rooms        = FindObjectsOfType <Room>();
     index_double = UnityEngine.Random.Range(0, rooms.Length);
     index        = (int)Math.Round(index_double);
     room         = rooms[index];
     loc          = room.transform.position;
     size         = room.Size;
 }