public override void InitializeAgent() { base.InitializeAgent(); rayPer = GetComponent <RayPerception>(); rBody = GetComponent <Rigidbody>(); startpos = this.transform.position; academy = FindObjectOfType <RollerAcademy>(); }
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(); }
public override void InitializeAgent() { academy = FindObjectOfType <RollerAcademy>(); }