コード例 #1
0
ファイル: C104Script.cs プロジェクト: FlemingH/Dla
    // say the ans
    private void ListenTheLineChoose()
    {
        if (ShowLine.hasResult)
        {
            if (ShowLine.curChooseId == "C104_1")
            {
                WomanAns1(ShowLine.curChoose);
                ShowLine.ClearTheChooseLine();
            }

            if (ShowLine.curChooseId == "C104_2_1")
            {
                WomanAns2(ShowLine.curChoose, "C104_2_1");
                ShowLine.ClearTheChooseLine();
            }

            if (ShowLine.curChooseId == "C104_2_2")
            {
                WomanAns2(ShowLine.curChoose, "C104_2_2");
                ShowLine.ClearTheChooseLine();
            }

            if (ShowLine.curChooseId == "C104_3")
            {
                WomanAns3(ShowLine.curChoose);
                ShowLine.ClearTheChooseLine();
            }
        }
    }
コード例 #2
0
    private void Update()
    {
        // first close the story trigger the next story
        if (CanvasShade.isGameStoryOpen && Input.GetKeyDown(KeyCode.Escape) && triggerCount == 1)
        {
            // let she come first handle here or c101script
            if (C101Script.IsLineAboveOver() && !C101Script.isSheCome)
            {
                C101Script.LetSheCome("turn down");
            }
        }

        // first open the story
        if (isTriggeable && !isActived &&
            (Input.GetKeyDown(KeyCode.LeftControl) || Input.GetKeyDown(KeyCode.RightControl)))
        {
            if (!CanvasShade.isCanvasOpen)
            {
                C101Script.isStoryTriggered = true;

                Time.timeScale = 0;
                CanvasShade.instance.ShowCanvas();
                CanvasShade.instance.SetGameStoryText(story);
                CanvasShade.instance.ShowGameStory();
                ShowLine.ClearTheLine();
                triggerCount++;
            }
        }
    }
コード例 #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
        public void VisualizePatient()
        {
            patient = GameObject.Find(GameManager.ActivePatient.Name);

            if (notVisualized)
            {
                foreach (var joint in joints)
                {
                    Text debugText;

                    debugTextPrefab = Instantiate(debugTextPrefab);
                    debugText       = debugTextPrefab.GetComponent <Text>();
                    debugText.name  = string.Format("{0}_debugText", joint);
                    debugText.transform.SetParent(patient.transform, true);
                    debugTexts.Add(joint.ToString(), debugText);
                }

                circlePrefab = Instantiate(circlePrefab);
                circlePrefab.transform.SetParent(sidebar.transform, false);
                showCircle = circlePrefab.GetComponent <ShowCircle>();
                drawables.Add(showCircle);

                linePrefab = Instantiate(linePrefab);
                linePrefab.transform.SetParent(patient.transform, true);
                showLine = linePrefab.GetComponent <ShowLine>();
                drawables.Add(showLine);

                infoTextPrefab  = Instantiate(infoTextPrefab);
                informationText = infoTextPrefab.GetComponent <Text>();
                informationText.transform.SetParent(informationPanel.transform, false);

                notVisualized = false;
            }
        }
コード例 #5
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"
                );
        });
    }
コード例 #6
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"
                    );
            });
        }
    }
コード例 #7
0
ファイル: C104Script.cs プロジェクト: FlemingH/Dla
    public void WomanAns1(int ansId)
    {
        chooseC104_1 = ansId;

        Timer.Instance.AddTimerTask(1.5f, () => {
            AudioManager.instance.StartAudioSource("Audio/C104", "C104_bgm_1");
        });

        if (ansId == 0)
        {
            Timer.Instance.AddTimerTask(3, NotWhatYouThink);
            Timer.Instance.AddTimerTask(7, () => { ShowLine.ClearTheLine(); });
            Timer.Instance.AddTimerTask(8, ImNotPowerful);
            Timer.Instance.AddTimerTask(13, () => { ShowLine.ClearTheLine(); });
            Timer.Instance.AddTimerTask(14, CantChangeDied);
            Timer.Instance.AddTimerTask(18, CanChangeLife);
            Timer.Instance.AddTimerTask(23, () => { ShowLine.ClearTheLine(); });
            Timer.Instance.AddTimerTask(23, Line1Over);
        }
        if (ansId == 1)
        {
            Timer.Instance.AddTimerTask(3, UMisremember);
            Timer.Instance.AddTimerTask(7, () => { ShowLine.ClearTheLine(); });
            Timer.Instance.AddTimerTask(8, UHaveManyPeople);
            Timer.Instance.AddTimerTask(13, () => { ShowLine.ClearTheLine(); });
            Timer.Instance.AddTimerTask(14, IDontThinkYouRemember);
            Timer.Instance.AddTimerTask(18, ReallyHaveEmotion);
            Timer.Instance.AddTimerTask(23, () => { ShowLine.ClearTheLine(); });
            Timer.Instance.AddTimerTask(24, SoObjective);
            Timer.Instance.AddTimerTask(28, () => { ShowLine.ClearTheLine(); });
            Timer.Instance.AddTimerTask(28, Line1Over);
        }
    }
コード例 #8
0
        public override int GetHashCode()
        {
            unchecked // Overflow is fine, just wrap
            {
                int hashCode = 41;

                if (Range != null)
                {
                    hashCode = hashCode * 59 + Range.GetHashCode();
                }

                if (Domain != null)
                {
                    hashCode = hashCode * 59 + Domain.GetHashCode();
                }

                if (ShowLine != null)
                {
                    hashCode = hashCode * 59 + ShowLine.GetHashCode();
                }

                if (ShowTickLabels != null)
                {
                    hashCode = hashCode * 59 + ShowTickLabels.GetHashCode();
                }

                if (TickOrientation != null)
                {
                    hashCode = hashCode * 59 + TickOrientation.GetHashCode();
                }

                if (TickleN != null)
                {
                    hashCode = hashCode * 59 + TickleN.GetHashCode();
                }

                if (TickColor != null)
                {
                    hashCode = hashCode * 59 + TickColor.GetHashCode();
                }

                if (TickSuffix != null)
                {
                    hashCode = hashCode * 59 + TickSuffix.GetHashCode();
                }

                if (EndPadding != null)
                {
                    hashCode = hashCode * 59 + EndPadding.GetHashCode();
                }

                if (Visible != null)
                {
                    hashCode = hashCode * 59 + Visible.GetHashCode();
                }

                return(hashCode);
            }
        }
コード例 #9
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     if (C101Script.isSheCome)
     {
         ShowLine.ShowTheLine("去睡觉");
         isTriggeable = true;
     }
 }
コード例 #10
0
 private void OnCollisionExit2D(Collision2D collision)
 {
     if (C101Script.isSheCome)
     {
         ShowLine.ClearTheLine();
         isTriggeable = false;
     }
 }
コード例 #11
0
 public void LoadLine2()
 {
     Timer.Instance.AddTimerTask(2, HaveADuDu);
     Timer.Instance.AddTimerTask(7, () => { ShowLine.ClearTheLine(); });
     Timer.Instance.AddTimerTask(8, CantSayTuTu);
     Timer.Instance.AddTimerTask(13, CantChangeName);
     Timer.Instance.AddTimerTask(29, () => { ShowLine.ClearTheLine(); });
     Timer.Instance.AddTimerTask(20, NotHardUndsd);
     Timer.Instance.AddTimerTask(24, Line2Over);
 }
コード例 #12
0
ファイル: C104Script.cs プロジェクト: FlemingH/Dla
    private void WomanAns3(int ansId)
    {
        chooseC104_3 = ansId;

        Timer.Instance.AddTimerTask(2, YouAreFool);
        Timer.Instance.AddTimerTask(5, () => { ShowLine.ClearTheLine(); });
        Timer.Instance.AddTimerTask(6, AlwaysLikeIt);
        Timer.Instance.AddTimerTask(10, () => { ShowLine.ClearTheLine(); });
        Timer.Instance.AddTimerTask(14, Line3Over);
    }
コード例 #13
0
ファイル: C104Script.cs プロジェクト: FlemingH/Dla
 private void LoadLine1()
 {
     Timer.Instance.AddTimerTask(5, () => {
         ShowLine.SetChooseLine(
             lineManList1[0],
             lineManList1[1],
             "C104_1"
             );
     });
 }
コード例 #14
0
 private void LoadLine3()
 {
     SceneStep2();
     Timer.Instance.AddTimerTask(4, HerSeeMe);
     Timer.Instance.AddTimerTask(7, () => { ShowLine.ClearTheLine(); });
     Timer.Instance.AddTimerTask(8, WhatEdu);
     Timer.Instance.AddTimerTask(11, IStareGirl);
     Timer.Instance.AddTimerTask(17, SheNotFear);
     Timer.Instance.AddTimerTask(20, WhyTheyDoThat);
     Timer.Instance.AddTimerTask(21, Line3Over);
 }
コード例 #15
0
    private void Line3Over()
    {
        ShowLine.ClearTheLine();
        C101ManMovement.ableToMove = true;
        LineTrigger.isActived      = false;

        // let she come first handle here or RoomBookTrigger
        if (IsLineAboveOver() && !isSheCome)
        {
            LetSheCome("turn up");
        }
    }
コード例 #16
0
    public void LoadLine3_1()
    {
        Timer.Instance.AddTimerTask(2, AboutToDie);
        Timer.Instance.AddTimerTask(5, () => { ShowLine.ClearTheLine(); });
        Timer.Instance.AddTimerTask(6, DieManyYearsAgo);
        Timer.Instance.AddTimerTask(12, () => { ShowLine.ClearTheLine(); });
        Timer.Instance.AddTimerTask(13, DieNext);
        Timer.Instance.AddTimerTask(17, () => { ShowLine.ClearTheLine(); });
        Timer.Instance.AddTimerTask(18, HopeNotNext);
        Timer.Instance.AddTimerTask(22, Line3Over);

        isGirlTriggered = true;
    }
コード例 #17
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();
        });
    }
コード例 #18
0
 private void LoadLine2()
 {
     IHeardTheyTalk();
     AudioManager.instance.StartAudioSource("Audio/C103", "C103_bgm_1");
     Timer.Instance.AddTimerTask(5, () => { ShowLine.ClearTheBlackLine(); });
     Timer.Instance.AddTimerTask(7, WhatYouWantToDo);
     Timer.Instance.AddTimerTask(12, () => { ShowLine.ClearTheLine(); });
     Timer.Instance.AddTimerTask(14, Doc);
     Timer.Instance.AddTimerTask(17, Engn);
     Timer.Instance.AddTimerTask(21, SpaceR);
     Timer.Instance.AddTimerTask(26, () => { ShowLine.ClearTheLine(); });
     Timer.Instance.AddTimerTask(29, IsCold);
     Timer.Instance.AddTimerTask(36, Line2Over);
 }
コード例 #19
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);
 }
コード例 #20
0
 private void LoadLine1()
 {
     Timer.Instance.AddTimerTask(2, () => {
         AudioManager.instance.FadeStopAudioSource();
     });
     Timer.Instance.AddTimerTask(4, MetHer);
     Timer.Instance.AddTimerTask(9, () => { ShowLine.ClearTheLine(); });
     Timer.Instance.AddTimerTask(10, WantRed);
     Timer.Instance.AddTimerTask(17, PrintRed);
     Timer.Instance.AddTimerTask(21, () => { ShowLine.ClearTheLine(); });
     Timer.Instance.AddTimerTask(23, Use20Box);
     Timer.Instance.AddTimerTask(26, () => { ShowLine.ClearTheLine(); });
     Timer.Instance.AddTimerTask(27, GiveHerPrint);
     Timer.Instance.AddTimerTask(33, Line1Over);
 }
コード例 #21
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(); });
 }
コード例 #22
0
    private void Line1Over()
    {
        ShowLine.ClearTheLine();

        Timer.Instance.AddTimerTask(4, () => {
            ShowLine.ShowTheLine("(按下 ← 移动)");
            C101ManMovement.ableToMove = true;
        });

        // play c101_bgm_1 loop
        Timer.Instance.AddTimerTask(6, () => {
            AudioManager.instance.StartAudioSource("Audio/C101", "C101_bgm_1", true);
        });

        Timer.Instance.AddTimerTask(7, () => { ShowLine.ClearTheLine(); });
    }
コード例 #23
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(); });
    }
コード例 #24
0
ファイル: C102Script.cs プロジェクト: FlemingH/Dla
 // say the ans
 private void ListenTheLineChoose()
 {
     if (ShowLine.hasResult)
     {
         if (ShowLine.curChooseId == "C102_1")
         {
             LoadChooseAnsC102_1(ShowLine.curChoose);
             ShowLine.ClearTheChooseLine();
         }
         if (ShowLine.curChooseId == "C102_2")
         {
             LoadChooseAnsC102_2(ShowLine.curChoose);
             ShowLine.ClearTheChooseLine();
         }
     }
 }
コード例 #25
0
    private static void Line4Over()
    {
        C101ManMovement.ableToMove = true;
        ShowLine.ClearTheLine();
        isSheCome = true;

        // Time to go bed
        Timer.Instance.AddTimerTask(10, () => {
            ShowLine.ShowTheLine("...");
        });
        Timer.Instance.AddTimerTask(14, () => {
            ShowLine.ShowTheLine("是时候回去睡觉了");
        });
        Timer.Instance.AddTimerTask(20, () => {
            ShowLine.ClearTheLine();
        });
    }
コード例 #26
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"
                );
        });
    }
コード例 #27
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); });
    }
コード例 #28
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);
    }
コード例 #29
0
    private void LoadAnsC103_3(int ansId)
    {
        chooseC103_3 = ansId;

        if (ansId == 0)
        {
            Timer.Instance.AddTimerTask(4, CanDrawWhenCancer);
            Timer.Instance.AddTimerTask(9, NoOneSayYou);
            Timer.Instance.AddTimerTask(14, () => { ShowLine.ClearTheLine(); });
        }
        if (ansId == 1)
        {
            Timer.Instance.AddTimerTask(4, IHaveGloves);
            Timer.Instance.AddTimerTask(9, SheHasLot);
            Timer.Instance.AddTimerTask(14, () => { ShowLine.ClearTheLine(); });
        }

        Timer.Instance.AddTimerTask(19, AnsOver);
    }
コード例 #30
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); });
    }