Exemplo n.º 1
0
    private void Start()
    {
        cameraDirectorComponent = GetComponent <CameraDirectorComponent>();
        ComponentLocator.instance.GetDependency <PlayerIdentifierComponent>().playerGameObject.GetComponent <HealthComponent>().healthChangedEvent += delegate(HealthComponent victim, float damage, float healthLeft) { StartShake(); };
        var test = ComponentLocator.instance.GetDependency <PlayerIdentifierComponent>().playerGameObject.GetComponent <AbilityPlayerInputComponent>();

        test.abilityTriggerEvent += delegate(IItemAbilityComponent usedAbility, IItemAbilityComponent nextAbility) { StartShake(); };
        ComponentLocator.instance.GetDependency <AISpawnComponent>().shipSpawnedEvent += ShipSpawned;
    }
Exemplo n.º 2
0
 private void Start()
 {
     ComponentLocator.instance.GetDependency <MenuStartComponent>().gameStartedEvent += UpdateTargetPosition;
     cameraDirectorComponent = ComponentLocator.instance.GetDependency <CameraDirectorComponent>();
 }
 private void Start()
 {
     ComponentLocator.instance.GetDependency <MenuStartComponent>().gameStartedEvent += SpawnWave;
     playerIdentifierComponent = ComponentLocator.instance.GetDependency <PlayerIdentifierComponent>();
     cameraDirectorComponent   = ComponentLocator.instance.GetDependency <CameraDirectorComponent>();
 }