Exemplo n.º 1
0
    // Check for keyboard, touch, and mouse input
    void UpdateInput()
    {
        // ESC / Android BACK button
        if (Input.GetKey(KeyCode.Escape))
        {
            common.OnBackButton();
        }

        // Touch input
        foreach (Touch touch in Input.touches)
        {
            if (touch.phase == TouchPhase.Began)
            {
                OnTapDown(touch.fingerId, touch.position);
                //} else if (touch.phase == TouchPhase.Ended) {
                //	OnTapUp(touch.fingerId);
            }
        }

        // Mouse click
        if (Input.GetMouseButtonDown(0))
        {
            OnTapDown(0, Input.mousePosition);
            //} else if (Input.GetMouseButtonUp(0)) {
            //	OnTapUp(0);
        }
    }
Exemplo n.º 2
0
    void SendTrackerData()
    {
        string        level   = common.level;
        TrackerScript tracker = common.tracker;

        // Song finished
        tracker.Counter(level, "feedbackSubmitted");

        // Accuracy
        tracker.Average(level, "ratingChallenge", ratings[0]);
        tracker.Average(level, "ratingIntuitive", ratings[1]);
        tracker.Average(level, "ratingUnique", ratings[2]);
        tracker.Average(level, "ratingFun", ratings[3]);
        tracker.Average(level, "ratingOverall", ratings[4]);

        // Force send
        tracker.Resume();

        // Exit
        common.OnBackButton();
    }