using System; using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.UIElements; /* 本文件控制游戏右侧的菜单按键逻辑 * 左侧的菜单按键逻辑 */ public class MenuController : MonoBehaviour { // Start is called once before the first execution of Update after the MonoBehaviour is created private VisualElement mainMenu, dogIcon, dogList, quit; private List subMenu = new(); //private bool isSubMenuShow = false; private GameObject uiPlaceholder; // Manu会控制其他子菜单显示和隐藏,因此所有子菜单都必须挂载在UI Placeholder下 private GameObject vamUI; // vamUI = Voice and Manu UI; private GameObject shoppingUI, statusUI, warehouseUI, userInfoUI; // 对应点击菜单后展开的几个子菜单 private List