Beispiel #1
0
    public override void Hide()
    {
        base.Hide();
        NobleMetalControl.Instance.Hide();
        transform.DOLocalMoveX(-1920, hideTweenTime);
        UP.Close();
        Down.Close();

        for (int i = 0; i < contentControls.Length; i++)
        {
            contentControls[i].Close();
        }
        for (int i = 0; i < menuButtons.Count; i++)
        {
            GameObject.Destroy(menuButtons[i].gameObject);
        }
        menuButtons.Clear();
        PlayerManager.Instance.onPlayerGestureEvent -= OnPlayerGesture;

        buttonIndex = 0;
        ButtonGroup.DOLocalMoveY((0) + (100 + 20) * 1.5f, 0.5f);
    }