본문 바로가기

유니티(Unity)

유니티 UI버튼 두 번 클릭. 메뉴창 키고 끄기

public GameObject menuPanel;

    private int menuClickCount;
    void Start()
    {
        menuClickCount = 0;
    }
    public void menuButton_PanelActive()
    {
        if (menuClickCount % 2 == 0) // 한번 눌렀을때 켜짐
        {
            menuPanel.SetActive(true);
        }
        if (menuClickCount % 2 == 1) // 두번 눌렀을 때 꺼짐
        {
            menuPanel.SetActive(false);
        }
        menuClickCount++;
    }