コード例 #1
0
    // Update is called once per frame
    void Update()
    {
        Clicks();
        UITextTypeWriter UI = MercyEndTxt.GetComponent <UITextTypeWriter> ();

        if (Input.GetAxisRaw("Submit") == 1)
        {
            if (NOClicks > 1)
            {
                if (UI.Finished)
                {
                    if (TxtNmb == 0)
                    {
                        TxtNmb   = 1;
                        NOClicks = 1;
                        UI.StopAllCoroutines();
                        UI.ChangeText("You danced and bringed peace to the hole world.", 0.05f);
                        UI.Finished = false;
                    }
                    else if (TxtNmb == 1)
                    {
                        TxtNmb   = 2;
                        NOClicks = 1;
                        UI.StopAllCoroutines();
                        UI.ChangeText("THE END.", 0.05f);
                    }
                }
            }
        }
    }
コード例 #2
0
ファイル: Mercy.cs プロジェクト: AlphaSteam/UndertaleFanBoss
    public void WhenClicked()
    {
        MercyTxt.enabled         = true;
        MercyButton.enabled      = false;
        MercyButton.interactable = false;
        TextBox.enabled          = false;
        x.enabled = false;
        UITextTypeWriter UI = TextBoxCode.GetComponent <UITextTypeWriter> ();

        UI.StopAllCoroutines();
        SelectFX.Play();
        OnMercyMenu = true;
    }
コード例 #3
0
ファイル: Act.cs プロジェクト: AlphaSteam/UndertaleFanBoss
    public void WhenClicked()
    {
        TextBox.enabled        = false;
        x.enabled              = false;
        ActText1.enabled       = true;
        ActButton.enabled      = false;
        ActButton.interactable = false;
        UITextTypeWriter UI = TextBoxCode.GetComponent <UITextTypeWriter> ();

        UI.StopAllCoroutines();
        SelectFX.Play();
        OnActMenuNmb = 1;
    }
コード例 #4
0
    public void MainMenTxt()
    {
        UITextTypeWriter Text = TextBox.GetComponent <UITextTypeWriter> ();

        Text.StopAllCoroutines();
        Text.ChangeText(Txt, 0f);
        MainTxt.enabled  = true;
        x.enabled        = true;
        ItemTxt1.enabled = false;
        ItemTxt2.enabled = false;
        ItemTxt3.enabled = false;
        ItemTxt4.enabled = false;
        Act1.enabled     = false;
        Page.enabled     = false;
    }
コード例 #5
0
ファイル: Fight.cs プロジェクト: AlphaSteam/UndertaleFanBoss
    public void WhenClicked()
    {
        TextBox.enabled          = false;
        x.enabled                = false;
        xFight.enabled           = true;
        FightName.enabled        = true;
        FightButton.enabled      = false;
        FightButton.interactable = false;
        UITextTypeWriter UI = TextBoxCode.GetComponent <UITextTypeWriter> ();

        UI.StopAllCoroutines();
        SelectFX.Play();
        OnFightMenu              = true;
        HealthBar.enabled        = true;
        HealthBarDamaged.enabled = true;
    }
コード例 #6
0
    public void WhenClicked()
    {
        Atk.CancelSpawn = false;
        if (Input.GetAxisRaw("Cancel") == 0)
        {
            ItemUsage        Item   = ItemUsage.GetComponent <ItemUsage> ();
            UITextTypeWriter Text   = TextBox.GetComponent <UITextTypeWriter> ();
            HeartMove        HeartP = Heart.GetComponent <HeartMove> ();
            if (Item.IsItem1 && Item.IsItem2 && Item.IsItem3 && Item.IsItem4)
            {
                SelectFX.Play();
                Text.StopAllCoroutines();
            }
            else
            {
                if (Input.GetAxisRaw("Horizontal") == 1 || Input.GetAxisRaw("Vertical") == -1)
                {
                    HeartP.KeyPressed = true;
                }


                TextBox.enabled         = false;
                x.enabled               = false;
                Page.enabled            = true;
                ItemButton.enabled      = false;
                ItemButton.interactable = false;
                UITextTypeWriter UI = TextBoxCode.GetComponent <UITextTypeWriter> ();
                UI.StopAllCoroutines();
                SelectFX.Play();
                HeartP.HeartPos = 1;
                NOfClicks       = 1;
            }

            if (Item.IsItem1 && Item.IsItem2 && Item.IsItem3 && Item.IsItem4)
            {
            }
            else if (Item.IsItem1 && Item.IsItem2 && Item.IsItem3)
            {
                Item4.enabled            = true;
                Item4.transform.position = ItemPos1Temp.transform.position;
                Item4Pos = 1;
            }
            else if (Item.IsItem4 && Item.IsItem2 && Item.IsItem3)
            {
                Item1.enabled = true;
                Item1Pos      = 1;
            }
            else if (Item.IsItem1 && Item.IsItem3 && Item.IsItem4)
            {
                Item2.enabled            = true;
                Item2.transform.position = ItemPos1Temp.transform.position;
                Item2Pos = 1;
            }
            else if (Item.IsItem1 && Item.IsItem2 && Item.IsItem4)
            {
                Item3.enabled            = true;
                Item3.transform.position = ItemPos1Temp.transform.position;
                Item3Pos = 1;
            }
            else if (Item.IsItem1 && Item.IsItem2)
            {
                Item4.enabled            = true;
                Item3.enabled            = true;
                Item4.transform.position = ItemPos1Temp.transform.position;
                Item4Pos = 1;
            }
            else if (Item.IsItem3 && Item.IsItem4)
            {
                Item1.enabled            = true;
                Item2.enabled            = true;
                Item2.transform.position = ItemPos3Temp.transform.position;
                Item2Pos = 3;
            }
            else if (Item.IsItem1 && Item.IsItem4)
            {
                Item2.enabled            = true;
                Item3.enabled            = true;
                Item2.transform.position = ItemPos1Temp.transform.position;
                Item2Pos = 1;
            }
            else if (Item.IsItem3 && Item.IsItem1)
            {
                Item4.enabled            = true;
                Item2.enabled            = true;
                Item4.transform.position = ItemPos3Temp.transform.position;
                Item2.transform.position = ItemPos1Temp.transform.position;
                Item4Pos = 3;
                Item2Pos = 1;
            }
            else
            {
                if (Item.IsItem1 == false)
                {
                    Item1.enabled = true;
                }
                else
                {
                    Item4.transform.position = ItemPos1Temp.transform.position;

                    Item4Pos = 1;
                    Item1Pos = 0;
                }
                if (Item.IsItem2 == false)
                {
                    Item2.enabled = true;
                }
                else
                {
                    Item4.transform.position = ItemPos2Temp.transform.position;

                    Item4Pos = 2;
                    Item2Pos = 0;
                }

                if (Item.IsItem3 == false)
                {
                    Item3.enabled = true;
                }
                else
                {
                    Item4.transform.position = ItemPos3Temp.transform.position;
                    Item4Pos = 3;
                    Item3Pos = 0;
                }

                if (Item.IsItem4 == false)
                {
                    Item4.enabled = true;
                }
                else
                {
                    Item4Pos = 0;
                }
            }
        }
    }
コード例 #7
0
    public void Submit()
    {
        Item             Script   = ItemS.GetComponent <Item> ();
        HeartMove        Pos      = Heart.GetComponent <HeartMove> ();
        PlayerHealth     Health   = Heart.GetComponent <PlayerHealth> ();
        UITextTypeWriter MainType = MainTxt.GetComponent <UITextTypeWriter> ();

        UITextTypeWriter      x1Type      = x1.GetComponent <UITextTypeWriter> ();
        UITextTypeWriterX2    x2Type      = x2.GetComponent <UITextTypeWriterX2> ();
        UITextTypeWriterItem1 Item1_1Type = Item1_1.GetComponent <UITextTypeWriterItem1> ();
        UITextTypeWriter      Item1_2Type = Item1_2.GetComponent <UITextTypeWriter> ();



        if (AxisUsed == true)
        {
            MainType.StopAllCoroutines();

            if (Pos.HeartPos == 1 && Script.Item1Pos == 1 || Pos.HeartPos == 2 && Script.Item1Pos == 2 || Pos.HeartPos == 3 && Script.Item1Pos == 3 || Pos.HeartPos == 4 && Script.Item1Pos == 4)
            {
                if (Script.NOfClicks > 1)
                {
                    if (Input.GetAxisRaw("Submit") != 0)
                    {
                        MainType.StopAllCoroutines();
                        IsItem1         = true;
                        Health.PHealth += 10;
                        Script.Item1Pos = 0;
                        x1.enabled      = true;
                        Item1_1Type.ChangeText(Item1_1Type.Item1Txt, 0f);
                        Item1_1.enabled = true;
                        ItemTxtOn       = true;
                        ItemExit();
                    }
                }
            }


            if (Pos.HeartPos == 2 && Script.Item2Pos == 2 || Pos.HeartPos == 1 && Script.Item2Pos == 1 || Pos.HeartPos == 3 && Script.Item2Pos == 3 || Pos.HeartPos == 4 && Script.Item2Pos == 4)
            {
                if (Script.NOfClicks > 1)
                {
                    if (Input.GetAxisRaw("Submit") != 0)
                    {
                        MainType.StopAllCoroutines();
                        IsItem2         = true;
                        Health.PHealth += 10;
                        Script.Item2Pos = 0;
                        //At Least for now, they all have the same descriptions(Applies for all the other items right now)
                        x1.enabled = true;
                        Item1_1Type.ChangeText(Item1_1Type.Item1Txt, 0f);
                        Item1_1.enabled = true;
                        ItemTxtOn       = true;
                        ItemExit();
                    }
                }
            }
            if (Pos.HeartPos == 3 && Script.Item3Pos == 3 || Pos.HeartPos == 1 && Script.Item3Pos == 1 || Pos.HeartPos == 2 && Script.Item3Pos == 2 || Pos.HeartPos == 4 && Script.Item3Pos == 4)
            {
                if (Script.NOfClicks > 1)
                {
                    if (Input.GetAxisRaw("Submit") != 0)
                    {
                        MainType.StopAllCoroutines();
                        IsItem3         = true;
                        Health.PHealth += 10;
                        Script.Item3Pos = 0;
                        //At Least for now, they all have the same descriptions(Applies for all the other items right now)
                        x1.enabled = true;
                        Item1_1Type.ChangeText(Item1_1Type.Item1Txt, 0f);
                        Item1_1.enabled = true;
                        ItemTxtOn       = true;
                        ItemExit();
                    }
                }
            }

            if (Pos.HeartPos == 4 && Script.Item4Pos == 4 || Pos.HeartPos == 1 && Script.Item4Pos == 1 || Pos.HeartPos == 2 && Script.Item4Pos == 2 || Pos.HeartPos == 3 && Script.Item4Pos == 3)
            {
                if (Script.NOfClicks > 1)
                {
                    if (Input.GetAxisRaw("Submit") != 0)
                    {
                        MainType.StopAllCoroutines();
                        IsItem4         = true;
                        Health.PHealth += 10;
                        Script.Item4Pos = 0;
                        //At Least for now, they all have the same descriptions(Applies for all the other items right now)
                        x1.enabled = true;
                        Item1_1Type.ChangeText(Item1_1Type.Item1Txt, 0f);
                        Item1_1.enabled = true;
                        ItemTxtOn       = true;
                        ItemExit();
                    }
                }
            }
        }
    }