void Awake()
 {
     _body    = GetComponent <MovableBody>();
     _diver   = GetComponent <DiveDamager>();
     _carrier = GetComponent <Carrier>();
     _health  = GetComponent <Health>();
 }
 void Awake()
 {
     _body       = GetComponent <MovableBody>();
     _carrier    = GetComponentInChildren <Carrier>();
     _diver      = GetComponentInChildren <DiveDamager>();
     _health     = GetComponent <Health>();
     _flyControl = GetComponent <FlyControl>();
 }
 protected virtual void Awake()
 {
     _state      = GetComponent <DuckState>();
     _health     = GetComponent <Health>();
     _carrier    = GetComponent <Carrier>();
     _diver      = GetComponent <DiveDamager>();
     _flyControl = GetComponent <FlyControl>();
 }
 private void Awake()
 {
     _view       = GetComponent <PlayerView>();
     _state      = GetComponent <DuckState>();
     _health     = GetComponent <Health>();
     _diver      = GetComponent <DiveDamager>();
     _body       = GetComponent <MovableBody>();
     _carrier    = GetComponent <Carrier>();
     _flyControl = GetComponent <FlyControl>();
 }