public override void InitializeAgent() { base.InitializeAgent(); _tank = gameObject.GetComponent <TankController>(); _input = GetComponent <TankInputs>(); // _input.playerControl = false; _rayDistance = _tank.tooCloseLimit * 2; _enemy = gs.GetEnemy(_tank); _enemyAgent = _enemy.GetComponent <TankAgent>(); _rayPerception = GetComponent <RayPerception3D>(); _collectReward = true; TankAcademy academy = FindObjectOfType <TankAcademy>(); _resetParameters = academy.resetParameters; }