예제 #1
0
 public void press()
 {
     Menu2.SetActive(false);
     Menu3.SetActive(true);
     Menu4.SetActive(false);
     MenuSettings.SetActive(false);
     Menu1.SetActive(false);
     Menu5.SetActive(false);
 }
예제 #2
0
 private void OnTriggerExit2D(Collider2D collision)
 {
     if (collision.gameObject.tag == "Player")
     {
         Menu.SetActive(false);
         Menu2.SetActive(false);
         Enter = false;
         Stay  = false;
     }
 }
예제 #3
0
    // game choice (solo or vs)
    public void PlayvsCom()
    {
        Menu1.SetActive(false);
        Menu2.SetActive(false);
        Menu3.SetActive(false);
        Menu4.SetActive(false);
        Menu5.SetActive(false);
        MenuSettings.SetActive(false);

        Menu4IA.SetActive(true);
        Menu5IA.SetActive(false);
    }
        //####################################################################################################

        #region MonoBehaviour callbacks

        //########################################
        // Use this for initialization
        private void Start()
        {
            // 初期で表示するCanvasの設定
            Menu1.SetActive(value: true);
            Menu2.SetActive(value: true);
            Menu1.GetComponent <Canvas>().enabled = true;
            Menu2.GetComponent <Canvas>().enabled = false;

            //
            PhotonMasterServerAddress = UnityEngine.GameObject.Find(name: "PhotonMasterServerAddressInputField").transform.Find("Text").GetComponent <Text>();
            PhotonMasterServerPort    = UnityEngine.GameObject.Find(name: "PhotonMasterServerPortInputField").transform.Find("Text").GetComponent <Text>();
            PhotonAppId = UnityEngine.GameObject.Find(name: "PhotonAppIdInputField").transform.Find("Text").GetComponent <Text>();
            GameVersion = UnityEngine.GameObject.Find(name: "GameVersionInputField").transform.Find("Text").GetComponent <Text>();
        }
예제 #5
0
 // confirm player
 public void clickConfirm()
 {
     if (Menu4.activeInHierarchy)
     {
         if (confirmButton.activeInHierarchy)
         {
             if (Input.GetKeyDown(KeyCode.Return) || Input.GetButtonDown("Start"))
             {
                 Menu1.SetActive(false);
                 Menu2.SetActive(false);
                 Menu3.SetActive(false);
                 Menu4.SetActive(false);
                 Menu5.SetActive(true);
                 MenuSettings.SetActive(false);
             }
         }
     }
 }
예제 #6
0
    void Update()
    {
        GotItPress();
        GoToMenu3();
        CancelPlayer1();
        CancelPlayer2();
        Confirm();
        clickConfirm();
        cancelArena();
        confirmArena();

        if (dataHolder.FromMenuButton)
        {
            Menu4.SetActive(false);
            Menu1.SetActive(false);
            Menu2.SetActive(false);
            Menu3.SetActive(true);
            MenuSettings.SetActive(false);
            dataHolder.FromMenuButton = false;
        }
    }
 public void CreditSwitch()
 {
     Menu1.SetActive(false);
     Menu2.SetActive(false);
     Menu3.SetActive(true);
 }
 public void OnBack()
 {
     Menu1.SetActive(true);
     Menu2.SetActive(false);
     Menu3.SetActive(false);
 }
예제 #9
0
    private void ShowCorrectContent()
    {
        FadeBack = false;

        if (menuVisible == true)
        {
            // First menu selection
            if (CurrentSelected == 1)
            {
                Menu1.SetActive(true);
                selectionRing1.SetActive(true);
                HideAllInstructions();

                if (ExperienceFinished == false)
                {
                    PanelIns6.SetActive(true);
                }
                else
                {
                    Menu1.SetActive(false);
                    selectionRing1.SetActive(false);
                    PanelIns6.SetActive(false);
                }

                if (MenuOption1 == 1)
                {
                    selectionRing1.transform.position = Menu1Positions[0].position;
                }

                if (MenuOption1 == 2)
                {
                    selectionRing1.transform.position = Menu1Positions[1].position;
                }

                if (MenuOption1 == 3)
                {
                    selectionRing1.transform.position = Menu1Positions[2].position;
                }
            }
            else
            {
                Menu1.SetActive(false);
                selectionRing1.SetActive(false);
            }

            // Second menu selection
            if (CurrentSelected == 2 && NarrativeVisible == false)
            {
                Menu2.SetActive(true);

                HideAllInstructions();
                PanelIns5.SetActive(true);

                // Show correct options
                // T1 Options
                if (MenuOption1 == 1)
                {
                    T1Options.SetActive(true);
                    T1SelectionRing.SetActive(true);

                    // Move cursor
                    if (MenuOption2 == 1)
                    {
                        T1SelectionRing.transform.position = T1MenuPositions[0].position;
                    }

                    if (MenuOption2 == 2)
                    {
                        T1SelectionRing.transform.position = T1MenuPositions[1].position;
                    }
                }
                else
                {
                    T1Options.SetActive(false);
                }

                // T2 Options
                if (MenuOption1 == 2)
                {
                    T2Options.SetActive(true);
                    T2SelectionRing.SetActive(true);

                    // Move cursor
                    if (MenuOption2 == 1)
                    {
                        T2SelectionRing.transform.position = T2MenuPositions[0].position;
                    }

                    if (MenuOption2 == 2)
                    {
                        T2SelectionRing.transform.position = T2MenuPositions[1].position;
                    }

                    if (MenuOption2 == 3)
                    {
                        T2SelectionRing.transform.position = T2MenuPositions[2].position;
                    }
                }
                else
                {
                    T2Options.SetActive(false);
                }

                // T3 Options
                if (MenuOption1 == 3)
                {
                    T3Options.SetActive(true);
                    T3SelectionRing.SetActive(true);

                    // Move cursor
                    if (MenuOption2 == 1)
                    {
                        T3SelectionRing.transform.position = T3MenuPositions[0].position;
                    }

                    if (MenuOption2 == 2)
                    {
                        T3SelectionRing.transform.position = T3MenuPositions[1].position;
                    }

                    if (MenuOption2 == 3)
                    {
                        T3SelectionRing.transform.position = T3MenuPositions[2].position;
                    }

                    if (MenuOption2 == 4)
                    {
                        T3SelectionRing.transform.position = T3MenuPositions[3].position;
                    }
                }
                else
                {
                    T3Options.SetActive(false);
                }
            }
            else
            {
                Menu2.SetActive(false);
                T1SelectionRing.SetActive(false);
                T2SelectionRing.SetActive(false);
                T3SelectionRing.SetActive(false);
            }

            // Third menu selection
            if (CurrentSelected > 2)
            {
                Menu3.SetActive(true);

                HideAllInstructions();
                PanelIns2.SetActive(true);

                FloatingContent.SetActive(true);

                // T1

                // T1 Images
                if (MenuOption1 == 1 && MenuOption2 == 1)
                {
                    T1ImageHolder.SetActive(true);
                    FloatingT1ImageHolder.SetActive(true);

                    for (int i = 0; i < T1Images.Length; i++)
                    {
                        if (i == CurrentT1Image - 1)
                        {
                            T1Images[i].SetActive(true);
                        }
                        else
                        {
                            T1Images[i].SetActive(false);
                        }
                    }
                }
                else
                {
                    T1ImageHolder.SetActive(false);
                    FloatingT1ImageHolder.SetActive(false);
                }

                // T1 Timeline
                if (MenuOption1 == 1 && MenuOption2 == 2)
                {
                    T1TimelineHolder.SetActive(true);
                    FloatingT1TimelineHolder.SetActive(true);
                }
                else
                {
                    T1TimelineHolder.SetActive(false);
                    FloatingT1TimelineHolder.SetActive(false);
                }

                // T2

                // T2 Images
                if (MenuOption1 == 2 && MenuOption2 == 1)
                {
                    T2ImageHolder.SetActive(true);
                    FloatingT2ImageHolder.SetActive(true);

                    for (int i = 0; i < T2Images.Length; i++)
                    {
                        if (i == CurrentT2Image - 1)
                        {
                            T2Images[i].SetActive(true);
                        }
                        else
                        {
                            T2Images[i].SetActive(false);
                        }
                    }
                }
                else
                {
                    T2ImageHolder.SetActive(false);
                    FloatingT2ImageHolder.SetActive(false);
                }

                // T2 Videos
                if (MenuOption1 == 2 && MenuOption2 == 2)
                {
                    T2VideoHolder.SetActive(true);
                    FloatingT2VideoHolder.SetActive(true);

                    HideAllInstructions();
                    PanelIns4.SetActive(true);

                    for (int i = 0; i < T2Videos.Length; i++)
                    {
                        if (i == CurrentT2Video - 1)
                        {
                            T2Videos[i].SetActive(true);
                        }
                        else
                        {
                            T2Videos[i].SetActive(false);
                        }
                    }
                }
                else
                {
                    T2VideoHolder.SetActive(false);
                    FloatingT2VideoHolder.SetActive(false);
                }

                // T2 Timeline
                if (MenuOption1 == 2 && MenuOption2 == 3)
                {
                    T2TimelineHolder.SetActive(true);
                    FloatingT2TimelineHolder.SetActive(true);
                }
                else
                {
                    T2TimelineHolder.SetActive(false);
                    FloatingT2TimelineHolder.SetActive(false);
                }

                // T3

                // T3 Images
                if (MenuOption1 == 3 && MenuOption2 == 1)
                {
                    T3ImageHolder.SetActive(true);
                    FloatingT3ImageHolder.SetActive(true);

                    for (int i = 0; i < T3Images.Length; i++)
                    {
                        if (i == CurrentT3Image - 1)
                        {
                            T3Images[i].SetActive(true);
                        }
                        else
                        {
                            T3Images[i].SetActive(false);
                        }
                    }
                }
                else
                {
                    T3ImageHolder.SetActive(false);
                    FloatingT3ImageHolder.SetActive(false);
                }

                // T3 Videos
                if (MenuOption1 == 3 && MenuOption2 == 2)
                {
                    T3VideoHolder.SetActive(true);
                    FloatingT3VideoHolder.SetActive(true);

                    HideAllInstructions();
                    PanelIns4.SetActive(true);

                    for (int i = 0; i < T3Videos.Length; i++)
                    {
                        if (i == CurrentT3Video - 1)
                        {
                            T3Videos[i].SetActive(true);
                        }
                        else
                        {
                            T3Videos[i].SetActive(false);
                        }
                    }
                }
                else
                {
                    T3VideoHolder.SetActive(false);
                    FloatingT3VideoHolder.SetActive(false);
                }

                // T3 Archive
                if (MenuOption1 == 3 && MenuOption2 == 3)
                {
                    T3ArchiveHolder.SetActive(true);
                    FloatingT3ArchiveHolder.SetActive(true);

                    for (int i = 0; i < T3Archive.Length; i++)
                    {
                        if (i == CurrentT3Archive - 1)
                        {
                            T3Archive[i].SetActive(true);
                        }
                        else
                        {
                            T3Archive[i].SetActive(false);
                        }
                    }
                }
                else
                {
                    T3ArchiveHolder.SetActive(false);
                    FloatingT3ArchiveHolder.SetActive(false);
                }

                // T3 Timeline
                if (MenuOption1 == 3 && MenuOption2 == 4)
                {
                    T3TimelineHolder.SetActive(true);
                    FloatingT3TimelineHolder.SetActive(true);
                }
                else
                {
                    T3TimelineHolder.SetActive(false);
                    FloatingT3TimelineHolder.SetActive(false);
                }
            }
            else
            {
                Menu3.SetActive(false);
                FloatingContent.SetActive(false);
            }
        }
    }
예제 #10
0
 public void StartPress()
 {
     Menu1.SetActive(false);
     Menu2.SetActive(true);
 }