예제 #1
0
        private float _timer;                                                                   // Timer

        void Start()
        {
            _NEATManager         = GameObject.Find("NEATManager").GetComponent <NEATManager>();
            _simpleCarController = GetComponent <SimpleCar>();
            _unityCarController  = GetComponent <CarController>();
            CreatureNN           = GetComponent <CreatureNeuralNetwork>();
            _lr = GetComponent <LineRenderer>();
            _lr.positionCount = (viewRayNb + (addBackRay ? 1 : 0)) * 2;
            Reset();
        }
예제 #2
0
 private void OnEnable()
 {
     manager = (NEATManager)target;
 }