コード例 #1
0
ファイル: cutTrigger1.cs プロジェクト: 0FruitCake/Thesis1
    // Update is called once per frame
    void Update()
    {
        if (playerEnter)
        {
            dMan.textLines = lines;
            dMan.textimage = img;
            dMan.textName  = charac;
            dMan.images    = images;


            if (!dMan.dialogActive)
            {
                dMan.currentLine = 0;
                dMan.showDialogue();

                istriggered = true;
                playerEnter = false;
            }
        }


        if (!dMan.dialogActive && istriggered)
        {
            qmp.questCompleted();
            transform.gameObject.SetActive(false);
        }
    }
コード例 #2
0
    private void questInstance2()
    {
        dMan.textLines = lines2;
        dMan.textimage = img2;
        dMan.textName  = charac2;
        dMan.images    = images;

        if (!dMan.dialogActive)
        {
            qmp.questCompleted();
            dMan.showDialogue();
            dMan.currentLine = 0;
            istriggered      = true;
            load             = true;
        }
    }
コード例 #3
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (other.gameObject.tag == "Player")
     {
         qml2.questCompleted();
         gameObject.SetActive(false);
     }
 }
コード例 #4
0
ファイル: datuDaupan.cs プロジェクト: 0FruitCake/Thesis1
    private void questInstance1()
    {
        dMan.textLines = lines;
        dMan.textimage = img;
        dMan.textName  = charac;
        dMan.images    = images;

        if (!dMan.dialogActive)
        {
            if (!hasBeenActivated)
            {
                qmp.questCompleted();
            }
            dMan.showDialogue();
            dMan.currentLine = 0;
            istriggered      = true;
            hasBeenActivated = true;
        }
    }