예제 #1
0
    private void SetText()
    {
        string hit = " hit";

        hit += hitCount > 1 ? "s" : "";
        tooltip.SetText("Nice! " + hitCount + hit);
    }
예제 #2
0
    // Use this for initialization
    void Start()
    {
        bar     = GetComponent <TooltipProgressbar>();
        tooltip = GetComponent <TooltipScript>();

        string time = "time";

        time += requiredHitsPerDummy > 1 ? "s" : "";
        tooltip.SetText("Hit each one " + requiredHitsPerDummy + " " + time + " to win!");
    }
예제 #3
0
    // Update is called once per frame
    void Update()
    {
        float progress = 0;

        foreach (TooltipHitCounter dummy in dummies)
        {
            int hits = dummy.GetHits();
            hits      = Mathf.Min(hits, requiredHitsPerDummy);
            progress += (float)hits / (float)(dummies.Length * requiredHitsPerDummy);
        }
        bar.SetProgress(progress);
        if (progress >= 1)
        {
            tooltip.SetText("Great Job! You win! Feel free to keep practicing");
        }
        else
        {
            string time = "time";
            time += requiredHitsPerDummy > 1 ? "s" : "";
            tooltip.SetText("Hit each one " + requiredHitsPerDummy + " " + time + " to win!");
        }
    }
예제 #4
0
    public override void Trigger()
    {
        int com = (int)Random.Range(0, compliments.Length);

        tooltip.SetText(compliments[com]);
    }