예제 #1
0
파일: C102Script.cs 프로젝트: FlemingH/Dla
    private void LoadBlackLine1()
    {
        ShowLine.ShowTheBlackLine("");
        Timer.Instance.AddTimerTask(6, IMetHer);
        Timer.Instance.AddTimerTask(10, () => { ShowLine.ShowTheBlackLine(""); });
        Timer.Instance.AddTimerTask(11, () => { ShowLine.ClearTheBlackLine(); });

        Timer.Instance.AddTimerTask(11, () => {
            AudioManager.instance.StartAudioSource("Audio/C102", "C102_bgm_1", true);
        });

        Timer.Instance.AddTimerTask(14, SheNextToMe);
        Timer.Instance.AddTimerTask(19, () => { ShowLine.ClearTheLine(); });
        Timer.Instance.AddTimerTask(21, ImFearOfHer);
        Timer.Instance.AddTimerTask(24, () => { ShowLine.ClearTheLine(); });
        Timer.Instance.AddTimerTask(25, ImSurvive);
        Timer.Instance.AddTimerTask(30, () => { ShowLine.ClearTheLine(); });
        Timer.Instance.AddTimerTask(31, FearDead);
        Timer.Instance.AddTimerTask(35, () => { ShowLine.ClearTheLine(); });
        Timer.Instance.AddTimerTask(36, WhyWeSurvive);
        Timer.Instance.AddTimerTask(41, () => { ShowLine.ClearTheLine(); });

        // set ques 1
        Timer.Instance.AddTimerTask(44, () => {
            ShowLine.SetChooseLine(
                chooseLineList1[0],
                chooseLineList1[1],
                "C102_1"
                );
        });
    }
예제 #2
0
파일: C104Script.cs 프로젝트: FlemingH/Dla
    private void LoadLine3()
    {
        Timer.Instance.AddTimerTask(3, YouFile);
        Timer.Instance.AddTimerTask(7, HaveMyName);
        Timer.Instance.AddTimerTask(11, () => { ShowLine.ClearTheLine(); });
        Timer.Instance.AddTimerTask(13, HaveEveryOneName);
        Timer.Instance.AddTimerTask(17, () => { ShowLine.ClearTheLine(); });

        if (chooseC104_1 == 0)
        {
            Timer.Instance.AddTimerTask(19, () => {
                ShowLine.SetChooseLine(
                    lineManList3[2],
                    lineManList3[4],
                    "C104_3"
                    );
            });
        }
        if (chooseC104_1 == 1)
        {
            Timer.Instance.AddTimerTask(19, () => {
                ShowLine.SetChooseLine(
                    lineManList3[3],
                    lineManList3[4],
                    "C104_3"
                    );
            });
        }
    }
예제 #3
0
파일: C102Script.cs 프로젝트: FlemingH/Dla
    // say the ans 1
    private void LoadChooseAnsC102_1(int ansId)
    {
        chooseC102_1 = ansId;

        if (ansId == 0)
        {
            Timer.Instance.AddTimerTask(2, NoRuleLikeThat);
            Timer.Instance.AddTimerTask(6, () => { ShowLine.ClearTheLine(); });
            Timer.Instance.AddTimerTask(8, ImTransport1);
            Timer.Instance.AddTimerTask(15, () => { ShowLine.ClearTheLine(); });
        }
        else if (ansId == 1)
        {
            Timer.Instance.AddTimerTask(2, NoYourThink);
            Timer.Instance.AddTimerTask(6, () => { ShowLine.ClearTheLine(); });
            Timer.Instance.AddTimerTask(8, ImTransport2);
            Timer.Instance.AddTimerTask(15, () => { ShowLine.ClearTheLine(); });
        }

        // set ques 2
        Timer.Instance.AddTimerTask(19, () => {
            ShowLine.SetChooseLine(
                chooseLineList2[0],
                chooseLineList2[1],
                "C102_2"
                );
        });
    }
예제 #4
0
파일: C104Script.cs 프로젝트: FlemingH/Dla
 private void LoadLine1()
 {
     Timer.Instance.AddTimerTask(5, () => {
         ShowLine.SetChooseLine(
             lineManList1[0],
             lineManList1[1],
             "C104_1"
             );
     });
 }
예제 #5
0
    private void LoadAnsC103_1(int ansId)
    {
        chooseC103_1 = ansId;

        Timer.Instance.AddTimerTask(3, AreYouFamous);
        Timer.Instance.AddTimerTask(7, () => { ShowLine.ClearTheLine(); });

        // set Ans 2
        Timer.Instance.AddTimerTask(10, () => {
            ShowLine.SetChooseLine(
                AnsList2[0],
                AnsList2[1],
                "C103_2"
                );
        });
        Timer.Instance.AddTimerTask(15, () => { StartColorAnim(3); });
    }
예제 #6
0
    private void LoadQues()
    {
        YouHaveCancer();
        Timer.Instance.AddTimerTask(1, () => { StartColorAnim(1); });
        Timer.Instance.AddTimerTask(4, () => { ShowLine.ClearTheLine(); });

        Timer.Instance.AddTimerTask(10, () => { StartColorAnim(2); });

        // set Ans 1
        Timer.Instance.AddTimerTask(7, () => {
            ShowLine.SetChooseLine(
                AnsList1[0],
                AnsList1[1],
                "C103_1"
                );
        });
    }
예제 #7
0
    private void LoadAnsC103_2(int ansId)
    {
        chooseC103_2 = ansId;

        if (ansId == 1)
        {
            Timer.Instance.AddTimerTask(2, () => { ShowLine.ShowTheLine(AnsList2[2]); });
            Timer.Instance.AddTimerTask(6, () => { ShowLine.ShowTheLine(AnsList2[3]); });
            Timer.Instance.AddTimerTask(10, () => { ShowLine.ClearTheLine(); });

            Timer.Instance.AddTimerTask(16, AreDieCold);
            Timer.Instance.AddTimerTask(20, () => { ShowLine.ClearTheLine(); });

            // set Ans 3
            Timer.Instance.AddTimerTask(25, () => {
                ShowLine.SetChooseLine(
                    AnsList3[0],
                    AnsList3[1],
                    "C103_3"
                    );
            });
        }

        if (ansId == 0)
        {
            Timer.Instance.AddTimerTask(4, () => { ShowLine.ShowTheLine("..."); });
            Timer.Instance.AddTimerTask(7, () => { ShowLine.ClearTheLine(); });

            Timer.Instance.AddTimerTask(11, AreDieCold);
            Timer.Instance.AddTimerTask(15, () => { ShowLine.ClearTheLine(); });

            // set Ans 3
            Timer.Instance.AddTimerTask(20, () => {
                ShowLine.SetChooseLine(
                    AnsList3[0],
                    AnsList3[1],
                    "C103_3"
                    );
            });
        }
        Timer.Instance.AddTimerTask(30, () => { StartColorAnim(4); });
    }
예제 #8
0
파일: C104Script.cs 프로젝트: FlemingH/Dla
    private void LoadLine2()
    {
        Timer.Instance.AddTimerTask(4, () => {
            if (chooseC104_1 == 0)
            {
                ShowLine.SetChooseLine(
                    lineManList2_1[0],
                    lineManList2_1[1],
                    "C104_2_1"
                    );
            }

            if (chooseC104_1 == 1)
            {
                ShowLine.SetChooseLine(
                    lineManList2_2[0],
                    lineManList2_2[1],
                    "C104_2_2"
                    );
            }
        });
    }