Example #1
0
    public override void InitializeAgent()
    {
        var areaBox = area.GetComponent <BoxCollider>();

        areaBounds = areaBox.bounds;
        Destroy(areaBox);

        my_rayPerCone     = GetComponent <RayPerception3DCone>();
        deformMesh        = fallObjct.GetComponentInChildren <DeformMesh>();
        fallObjectRb      = fallObjct.GetComponent <Rigidbody>();
        fallObjectInitPos = fallObjct.transform.position;
        spheres           = new List <GameObject>();
        agentInitQua      = transform.rotation;
        Monitor.SetActive(true);
        chairAcademy = FindObjectOfType <ChairAcademy>();
    }
Example #2
0
 public override void InitializeAgent()
 {
     my_rayPer     = GetComponent <RayPerception3D>();
     my_rayPerCone = GetComponent <RayPerception3DCone>();
     agentInitPos  = transform.position;
 }