// will be called from java android
    void javaMessageIn(string data)
    {
        toggleObject();

        print("ShowText :: javaMessageIn() :: " + data);
        ShowTextScript.setText("from Java: " + data);
    }
Exemple #2
0
    // Update is called once per frame
    void Update()
    {
        if (isPressed)
        {
            timePassed = Time.time - startTime;
            print("timePassed: " + timePassed);

            // zeit abgelaufen?
            if ((timePassed > pressDuration))
            {
                print("Sekunde/n abgelaufen");

                ShowTextScript.setText(targetName + " long pressed " + Time.time);

                resetTimer();
            }
        }
    }
    // will be called from java android
    public void JavaMessageIn(string aString)
    {
        // 0bottle 1coin 2passwort 3cloths
        switch (aString)
        {
        case "01":

            print("### visible0" + mVisible0);

            mObject0.SetActive(true);
            break;

        case "11":

            print("### visible1" + mVisible1);

            mObject1.SetActive(true);

            print("#### item1 coin");
            break;


        case "21":

            print("### visible2" + mVisible2);

            mObject2.SetActive(true);

            print("#### item2 ausweis");
            break;

        case "31":

            print("### visible3" + mVisible3);

            mObject3.SetActive(true);

            print("#### item3 ausweis");
            break;

        default:
            print("#### default case");
            break;
        }


        mShowTextScript.setText("### buy item via JavaMessageIn() :: " + aString);
        print("### print:: JavaMessageIn() :: " + aString);
    }
    // Update is called once per frame
    void Update()
    {
        if (mIsPressed)
        {
            mTimePassed = Time.time - mStartTime;
            // print ("##ItemInteraction.cs: timePassed: " + mTimePassed);

            // zeit abgelaufen?
            if ((mTimePassed > mPressDuration))
            {
                //print ("##ItemInteraction.cs: Sekunde/n abgelaufen");

                mShowTextScript.setText(mTargetName + " long pressed " + Time.time);

                resetTimer();
            }
        }
    }