private void Awake()
    {
        targetSearcher      = GetComponent <TargetSearcherBase>();
        rotateToTarget      = GetComponent <RotateToTarget>();
        gun                 = GetComponent <Gun>();
        movingStateNotifier = GetComponent <MovingStateNotifier>();
        sightChecker        = GetComponent <LineOfSightChecker>();


        movingStateNotifier.OnMovingStateChanged += OnMovingStateChanged;
    }
Beispiel #2
0
 private void Awake()
 {
     sightChecker   = GetComponent <LineOfSightChecker>();
     moveTask       = GetComponent <MoveTaskBase>();
     targetSearcher = GetComponent <TargetSearcherBase>();
 }