예제 #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 Line3Over()
    {
        ShowLine.ShowTheBlackLine("");
        Timer.Instance.AddTimerTask(8, () => {
            readyToSkip = true;

            if (GameManager.GetCurUserChoosesObj().c1_trigger_ed == 1)
            {
                AudioManager.instance.StartAudioSource("Audio/C104", "C1_ed_egg");

                Timer.Instance.AddTimerTask(346, JumpToC201); // wait 5:46 to go c201, 4 more sec
            }
            else
            {
                AudioManager.instance.StartAudioSource("Audio/C104", "C1_ed");

                Timer.Instance.AddTimerTask(223, JumpToC201); // wait 3:43 to go c201, 4 more sec
            }
        });

        Timer.Instance.AddTimerTask(13, () => {
            ShowLine.ShowTheBlackLine("音乐                  Chris Remo");
        });

        Timer.Instance.AddTimerTask(19, () => {
            ShowLine.ShowTheBlackLine("");
        });

        Timer.Instance.AddTimerTask(21, () => {
            if (GameManager.GetCurUserChoosesObj().c1_trigger_ed == 1)
            {
                ShowLine.ShowTheBlackLine("音乐                  fripSide");
            }
            else
            {
                ShowLine.ShowTheBlackLine("音乐                  Isaac Gracie");
            }
        });

        Timer.Instance.AddTimerTask(27, () => {
            ShowLine.ShowTheBlackLine("");
        });

        Timer.Instance.AddTimerTask(29, () => {
            ShowLine.ShowTheLine("按 esc 跳过");
        });

        Timer.Instance.AddTimerTask(33, () => {
            ShowLine.ClearTheLine();
        });
    }
예제 #3
0
 private void LoadLine1()
 {
     ShowLine.ShowTheBlackLine("");
     Timer.Instance.AddTimerTask(6, () => { ShowLine.ClearTheBlackLine(); });
     Timer.Instance.AddTimerTask(9, NotAccid);
     Timer.Instance.AddTimerTask(13, () => { ShowLine.ClearTheLine(); });
     Timer.Instance.AddTimerTask(14, ImLiveHere);
     Timer.Instance.AddTimerTask(17, CauseCancer);
     Timer.Instance.AddTimerTask(20, () => { ShowLine.ClearTheLine(); });
     Timer.Instance.AddTimerTask(22, ImHide);
     Timer.Instance.AddTimerTask(27, () => { ShowLine.ClearTheLine(); });
     Timer.Instance.AddTimerTask(28, TheySayToMe);
     Timer.Instance.AddTimerTask(33, TheyWereWrony);
     Timer.Instance.AddTimerTask(39, Line1Over);
 }
예제 #4
0
 private void LoadBlackLine1()
 {
     ShowLine.ShowTheBlackLine("");
     Timer.Instance.AddTimerTask(4, YouBelongToMe);
     Timer.Instance.AddTimerTask(11, HideTheChar);
     Timer.Instance.AddTimerTask(13, YouCryLoud);
     Timer.Instance.AddTimerTask(18, HideTheChar);
     Timer.Instance.AddTimerTask(20, ImHeartBorken);
     Timer.Instance.AddTimerTask(26, HideTheChar);
     Timer.Instance.AddTimerTask(28, ICantStayWithYou);
     Timer.Instance.AddTimerTask(35, HideTheChar);
     Timer.Instance.AddTimerTask(38, Year15Ago);
     Timer.Instance.AddTimerTask(42, () => { ShowLine.ShowTheBlackLine(""); });
     Timer.Instance.AddTimerTask(44, () => { ShowLine.ClearTheBlackLine(); });
 }
예제 #5
0
파일: C102Script.cs 프로젝트: FlemingH/Dla
    // say the ans 2
    private void LoadChooseAnsC102_2(int ansId)
    {
        chooseC102_2 = ansId;

        Timer.Instance.AddTimerTask(4, () => { ShowLine.ShowTheLine("..."); });
        Timer.Instance.AddTimerTask(7, () => { ShowLine.ClearTheLine(); });
        Timer.Instance.AddTimerTask(7, () => { ShowLine.ShowTheBlackLine(""); });
        Timer.Instance.AddTimerTask(8, () => { ShowLine.ShowTheBlackLine("她似乎隐瞒了什么"); });
        Timer.Instance.AddTimerTask(12, () => { ShowLine.ClearTheBlackLine(); });

        Timer.Instance.AddTimerTask(14, IHeatRelat);
        Timer.Instance.AddTimerTask(19, GiveMeFile);
        Timer.Instance.AddTimerTask(24, () => { ShowLine.ClearTheLine(); });
        Timer.Instance.AddTimerTask(28, () => { AudioManager.instance.FadeStopAudioSource(); });
        Timer.Instance.AddTimerTask(28, () => { LoadChapter103(); });
    }
예제 #6
0
    private void LoadEndBackLine()
    {
        ShowLine.ShowTheBlackLine("");

        if (animatorColor4.GetCurrentAnimatorStateInfo(0).normalizedTime >= 1.0f)
        {
            triggerHideEd = 1;
        }

        Timer.Instance.AddTimerTask(2, () => { ShowLine.ShowTheBlackLine(lineList4[0]); });
        Timer.Instance.AddTimerTask(6, () => { ShowLine.ShowTheBlackLine(""); });
        Timer.Instance.AddTimerTask(7, () => { ShowLine.ShowTheBlackLine(lineList4[1]); });
        Timer.Instance.AddTimerTask(11, () => { ShowLine.ShowTheBlackLine(""); });
        Timer.Instance.AddTimerTask(12, () => { ShowLine.ShowTheBlackLine(lineList4[2]); });
        Timer.Instance.AddTimerTask(16, () => { ShowLine.ShowTheBlackLine(""); });
        Timer.Instance.AddTimerTask(20, ToC104);
    }
예제 #7
0
파일: C102Script.cs 프로젝트: FlemingH/Dla
 private void IMetHer()
 {
     ShowLine.ShowTheBlackLine(lineList1[0]);
 }
예제 #8
0
 private void IsCold()
 {
     ShowLine.ShowTheBlackLine(lineList2[5]);
 }
예제 #9
0
 private void IHeardTheyTalk()
 {
     ShowLine.ShowTheBlackLine(lineList2[0]);
 }
예제 #10
0
 private void Year15Ago()
 {
     ShowLine.ShowTheBlackLine("十五年前");
 }