private void Start()
 {
     playerIdentifierComponent    = ComponentLocator.instance.GetDependency <PlayerIdentifierComponent>();
     playerDistanceToCameraCenter = transform.position - playerIdentifierComponent.playerGameObject.transform.position;
     aISpawnComponent             = ComponentLocator.instance.GetDependency <AISpawnComponent>();
     timeScalesComponent          = ComponentLocator.instance.GetDependency <TimeScalesComponent>();
 }
 private void Start()
 {
     playerIdentifierComponent = ComponentLocator.instance.GetDependency <PlayerIdentifierComponent>();
     currency = ComponentLocator.instance.singleObjectInstanceReferences.playerProfile.playerCurrency;
     IAP      = ComponentLocator.instance.GetDependency <IAPPurchaseCanvasComponent>();
 }
 private void Start()
 {
     ComponentLocator.instance.GetDependency <MenuStartComponent>().gameStartedEvent += SpawnWave;
     playerIdentifierComponent = ComponentLocator.instance.GetDependency <PlayerIdentifierComponent>();
     cameraDirectorComponent   = ComponentLocator.instance.GetDependency <CameraDirectorComponent>();
 }
 private void Start()
 {
     timeScalesComponent       = ComponentLocator.instance.GetDependency <TimeScalesComponent>();
     playerIdentifierComponent = ComponentLocator.instance.GetDependency <PlayerIdentifierComponent>();
 }