private void Awake()
 {
     _animator           = GetComponent <Animator>();
     _movementController = GetComponent <HelicopterMovementController>();
     _movementController.OnGroundedStateChanged += UpdateBladesSpeed;
     _animator.speed = 0;
 }
Beispiel #2
0
 private void Awake()
 {
     _movementController = GetComponent <HelicopterMovementController>();
     _movementController.OnGroundedStateChanged += UpdateGroundedState;
     _fuelStorages              = new List <FuelStorageController>();
     GameManager.OnGameStarted += HanldeGameStart;
     GameManager.OnGameEnded   += HandleGameEnd;
 }
Beispiel #3
0
 private void Awake()
 {
     _movementController = GetComponent <HelicopterMovementController>();
     _movementController.OnGroundedStateChanged += UpdateFreezeHeightState;
     _isInMenu = true;
     GameManager.OnGameStarted += HandleGameStart;
     GameManager.OnGameEnded   += HandleGameEnd;
 }