Ejemplo n.º 1
0
    public void LightOnOff()
    {
        LightBehavior light = GetComponent <LightBehavior>();

        if (light != null)
        {
            Services.taskManager
            .Do(new ActionTask(light.Activate))
            .Then(new Wait(1))
            .Then(new ActionTask(light.Deactivate));
        }
    }
Ejemplo n.º 2
0
    //All behaviors for when ball hits paddle
    private void HitAction()
    {
        scoreCounter.AddScore(1);
        audioManager.PlayHitSound();
        float distancetemp = 100;
        int   itemp        = 0;

        for (int i = 0; i < lights.Length; i++)
        {
            if (Vector3.Distance(transform.position, lights[i].transform.position) < distancetemp)
            {
                distancetemp = Vector3.Distance(transform.position, lights[i].transform.position);
                itemp        = i;
            }
        }
        LightBehavior lightbehavior = lights[itemp].GetComponent <LightBehavior>();

        lightbehavior.IncreaseIntensity();
        lightRotator.IncreaseRotationSpeed();
    }
Ejemplo n.º 3
0
 protected override void OnEnable()
 {
     base.OnEnable();
     _light = target as LightBehavior;
 }