private void OnMap() { level = 2; ResetSecondaryPanel(); topBarSelect = TopBarSelect.Map; secondaryPanel = mapPanel; mapPanel.SetActive(true); }
private void OnSkill() { level = 2; ResetSecondaryPanel(); topBarSelect = TopBarSelect.Skill; secondaryPanel = skillPanel; skillPanel.SetActive(true); }
private void OnQuest() { //当前层级变为2 level = 2; ResetSecondaryPanel(); topBarSelect = TopBarSelect.Quest; secondaryPanel = questPanel; questPanel.SetActive(true); }
private void OnOption() { level = 2; ResetSecondaryPanel(); topBarSelect = TopBarSelect.Option; secondaryPanel = optionPanel; optionPanel.SetActive(true); UIManager.OpenPanel <OptionPanel>(); }
public override void OnUpdate(float deltaTime) { if (Input.GetKeyDown(KeyCode.Escape)) { //如果是在第二层的面板 if (level == 2) { //退回第一层面板(TopBarSelect),重置枚举状态 level = 1; topBarSelect = TopBarSelect.None; //关闭二层面板 secondaryPanel.SetActive(false); } } }