Example #1
0
    //Registra el tiempo de vida de un objetivo se ha terminado
    public void targetMissed(Target.TargetInfo info)
    {
        Tracker.instance.TrackEvent(new TargetEvent(TargetEventType.DESPAWN, 0));
        //Se coloca una nueva diana en una posicion random y se reinicia su tiempo de desaparicion
        newObjetive(false);

        //Para comprobar la puntuacion
        Debug.Log("Se ha fallado un objetivo");
    }
Example #2
0
    /// <summary>
    /// Estos dos métodos tienen que llamarse así en todos los scripts que controlen la prueba para que Target.cs
    /// sea capaz de llegar a ellos independientemente de como se llame el script. Esto también implica que este script
    /// tiene estas dentro de un objeto llamado TestManager en la escena.
    /// </summary>
    //Registra que un objetivo ha sido disparado por el jugador
    public void targetDestroyed(Target.TargetInfo info)
    {
        float targetScore = (Mathf.Log10(actualNumObj + 1) / Mathf.Log10(maxKills)) * 10;

        Tracker.instance.TrackEvent(new TargetEvent(TargetEventType.DESTROYED, targetScore));
        Debug.Log(targetScore);
        //Suma 1 a las dianas golpeadas
        actualNumObj++;

        //Se coloca una nueva diana en una posicion random y se reinicia su tiempo de desaparicion
        newObjetive(true);
    }