Esempio n. 1
0
    public override void InitializeAgent()
    {
        base.InitializeAgent();
        rayPer   = GetComponent <RayPerception>();
        rBody    = GetComponent <Rigidbody>();
        startpos = this.transform.position;

        academy = FindObjectOfType <RollerAcademy>();
    }
Esempio n. 2
0
    public override void InitializeAgent()
    {
        academy = FindObjectOfType(typeof(RollerAcademy)) as RollerAcademy;
        rBody   = GetComponent <Rigidbody>();

        ballCam = GetComponentInChildren <BallCamera>();

        for (int i = 0; i < this.transform.parent.childCount; i++)
        {
            Transform child = this.transform.parent.GetChild(i);
            if (child.tag == "goal")
            {
                target = child.gameObject.transform;
            }
        }

        SetSpawnPositions();
    }
Esempio n. 3
0
 public override void InitializeAgent()
 {
     academy = FindObjectOfType <RollerAcademy>();
 }