RotatingMenuPanel.activatePanel C# (CSharp) Method

activatePanel() public method

public activatePanel ( ) : void
return void
    public void activatePanel()
    {
        for(int i = 0; i < switchButtons.Length; i++)
        {
            switchButtons[i].gameObject.SetActive(true);
        }

        if(screenLabel.Length > 0)
        {
            for(int i = 0; i < screenLabel.Length; i++)
            {
                screenLabel[i].gameObject.SetActive(true);
            }
        }

        if(mainButton != null)
        {
            if(dependsOnNameField)
            {
                string text = SaveSystem.Instance.PlayerID;
                if (System.IO.File.Exists(SaveSystem.Instance.SaveDirectory + "/" + text + SaveSystem.Instance.FileExt)) {
                    mainButton.interactable = true;
                    displayPanel.color = new Color(displayPanel.color.r, displayPanel.color.g, displayPanel.color.b, 0.6f);
                }
                else
                {
                    mainButton.interactable = false;
                    displayPanel.color = new Color(displayPanel.color.r, displayPanel.color.g, displayPanel.color.b, 0.3f);
                }
            }
            else
            {
                mainButton.interactable = true;
                displayPanel.color = new Color(displayPanel.color.r, displayPanel.color.g, displayPanel.color.b, 0.6f);
            }
        }
        else
        {
            displayPanel.color = new Color(displayPanel.color.r, displayPanel.color.g, displayPanel.color.b, 0.6f);
        }

        setPanelObjectStates (true);
    }

Usage Example

    // Use this for initialization
    void Start()
    {
        transform.position = instructionMenuWayPoint.position;
        transform.rotation = instructionMenuWayPoint.rotation;
        currentPanel       = Panel.MENU;
        currentMenu        = instructionMenu;
        currentMenu.activatePanel();

        newGameMenu.deactivatePanel();
        continueMenu.deactivatePanel();
    }
All Usage Examples Of RotatingMenuPanel::activatePanel