// Use this for initialization
 void Start()
 {
     bacas.Stop();
     GameObject.Find("player").GetComponent <playercontrol>().canDo   = false;
     GameObject.Find("Boss").GetComponent <BossControlScript>().canDo = false;
     GameObject.Find("Q_Texie").GetComponent <Q_Texie>().canDo        = false;
     BlackBac.SetActive(true);
     BlackBac.GetComponent <Image>().color = new Color(0, 0, 0, 0);
     m_Statuss = FadeStatuss.FadeOut;
     //GameObject.Find("player").GetComponent<playercontrol>().canDo = false;
     //GameObject.Find("Boss").GetComponent<BossControlScript>().canDo = false;
     StartCoroutine(WaittoDo());
 }
Beispiel #2
0
    void UpdateColorAlpha()
    {
        Color ss = m_Sprite.color;

        ss.a           = m_Alpha;
        m_Sprite.color = ss;
        if (m_Alpha > 1.5f)
        {
            //m_Alpha = 1f;
            Destroy(gameObject);
            //m_Statuss = FadeStatuss.FadeOut;
        }
        else if (m_Alpha < 0)
        {
            m_Statuss = FadeStatuss.FadeIn;
        }
    }
    private void Last()
    {
        dialog1.SetActive(false);
        dialog2.SetActive(false);
        playerText1.SetActive(false);
        playerText2.SetActive(false);
        bossText1.SetActive(false);
        bossText2.SetActive(false);
        bossText3.SetActive(false);
        FinalBoss.SetActive(false);
        FinalPlayer.SetActive(false);
        SpaceText.SetActive(false);
        m_Statuss = FadeStatuss.FadeOut;
        i         = 0;

        GameObject.Find("player").GetComponent <playercontrol>().canDo   = true;
        GameObject.Find("Boss").GetComponent <BossControlScript>().canDo = true;
        GameObject.Find("Q_Texie").GetComponent <Q_Texie>().canDo        = true;

        bacas.Play();
    }
Beispiel #4
0
 // Use this for initialization
 void Start()
 {
     m_Statuss = FadeStatuss.FadeIn;
     m_Alpha   = 0;
 }
    IEnumerator WaittoDo()
    {
        yield return(new WaitForSeconds(2F));

        j++;
        f_Statuss = FadeStatuss.FadeIn;

        yield return(new WaitForSeconds(3.3F));

        SpaceText.SetActive(true);
        dialog2.SetActive(true);

        yield return(new WaitForSeconds(0.5F));

        AudioManager.Instance.PlaySound("【麦克雷(新)】你看上去很眼熟,我杀过你吗?");
        char[] s1 = "你看上去很眼熟,我杀过你吗?".ToCharArray();
        string t  = "";

        bossText1.SetActive(true);
        for (int k = 0; k < s1.Length; k++)
        {
            t = t + s1[k];
            bossText1.GetComponent <Text>().text = t;

            yield return(new WaitForSeconds(0.1F));
        }
        //text1

        yield return(new WaitForSeconds(2));

        bossText1.SetActive(false);
        dialog2.SetActive(false);
        dialog1.SetActive(true);

        yield return(new WaitForSeconds(0.5F));

        AudioManager.Instance.PlaySound("【威尼斯行动】【源氏】【对麦克雷】麦克雷,为什么要对一个人的死耿耿于怀?这不是我们第一次杀人了! (1)");
        char[] s2 = "麦克雷,为什么要对一个人的死耿耿于怀?这不是我们第一次杀人了!".ToCharArray();
        string t2 = "";

        playerText1.SetActive(true);
        for (int k = 0; k < s2.Length; k++)
        {
            t2 = t2 + s2[k];
            playerText1.GetComponent <Text>().text = t2;

            yield return(new WaitForSeconds(0.1F));
        }
        //text2

        yield return(new WaitForSeconds(3));

        playerText1.SetActive(false);
        dialog1.SetActive(false);
        dialog2.SetActive(true);

        yield return(new WaitForSeconds(0.5F));

        AudioManager.Instance.PlaySound("【威尼斯行动】【麦克雷】【对源氏】源氏,作为一个……半机械人到底是什么感觉");
        char[] s3 = "源氏,作为一个……半机械人到底是什么感觉".ToCharArray();
        string t3 = "";

        bossText2.SetActive(true);
        for (int k = 0; k < s3.Length; k++)
        {
            t3 = t3 + s3[k];
            bossText2.GetComponent <Text>().text = t3;

            yield return(new WaitForSeconds(0.1F));
        }
        //text3

        yield return(new WaitForSeconds(3));

        bossText2.SetActive(false);

        yield return(new WaitForSeconds(0.5F));

        AudioManager.Instance.PlaySound("【威尼斯行动】【麦克雷】【对源氏】我不是针对你,源氏,不过我不会给他们机会改造我的");
        char[] s4 = "我不是针对你,源氏,不过我不会给他们机会改造我的".ToCharArray();
        string t4 = "";

        bossText3.SetActive(true);
        for (int k = 0; k < s4.Length; k++)
        {
            t4 = t4 + s4[k];
            bossText3.GetComponent <Text>().text = t4;

            yield return(new WaitForSeconds(0.1F));
        }

        //text4

        yield return(new WaitForSeconds(3));

        bossText3.SetActive(false);
        dialog2.SetActive(false);
        dialog1.SetActive(true);

        yield return(new WaitForSeconds(0.5F));

        AudioManager.Instance.PlaySound("【源氏】放马过来吧。。");
        char[] s5 = "放马过来吧。。".ToCharArray();
        string t5 = "";

        playerText2.SetActive(true);

        for (int k = 0; k < s5.Length; k++)
        {
            t5 = t5 + s5[k];
            playerText2.GetComponent <Text>().text = t5;

            yield return(new WaitForSeconds(0.1F));
        }
        //text5

        yield return(new WaitForSeconds(3));

        SpaceText.SetActive(false);
        playerText2.SetActive(false);
        dialog1.SetActive(false);
        //yield return new WaitForSeconds(2);

        FinalBoss.SetActive(false);
        FinalPlayer.SetActive(false);
        m_Statuss = FadeStatuss.FadeOut;
        i         = 0;

        GameObject.Find("player").GetComponent <playercontrol>().canDo   = true;
        GameObject.Find("Boss").GetComponent <BossControlScript>().canDo = true;
        GameObject.Find("Q_Texie").GetComponent <Q_Texie>().canDo        = true;

        bacas.Play();
    }
Beispiel #6
0
 // Use this for initialization
 void Start()
 {
     //默认设置为淡入效果
     m_Statuss = FadeStatuss.FadeIn;
 }