void LeftControlClick() { if (PlayerPreferenceData.LeftTabControl == 1) { PlayerPreferenceData.LeftTabControl = 0; GameManager.gameManager.SoundManager.PlaySoundEffect(128); return; } else { #if BOBJOYSTICK if (MissionDialogAndLeftTabsLogic.Instance() != null) { //当左侧快捷栏折叠起来时,不进行适配,以防止指针被对齐到屏幕外而消失的现象 BobJoyUINavigator leftui = MissionDialogAndLeftTabsLogic.Instance().GetComponent <BobJoyUINavigator>(); leftui.enabled = false; UIRootJoyControllerHelper.Instance.setState(UIRootJoyControllerHelper.JoyUIState.NONE); } #endif NewPlayerGuidLogic.CloseWindow(); PlayerPreferenceData.LeftTabControl = 1; GameManager.gameManager.SoundManager.PlaySoundEffect(8); return; } }
void RefreshJoyGUI(MissionUIType type) { System.Collections.Generic.List <GameObject> m_uiItems = new System.Collections.Generic.List <GameObject>(); Engine.JoyUI.BobJoyUINavigator m_JoyUINav; System.Collections.Generic.List <Transform> functionbuttons = new System.Collections.Generic.List <Transform>(); functionbuttons.Add(this.m_AcceptButton.transform); functionbuttons.Add(this.m_CompleteButton.transform); for (int i = 0; i < functionbuttons.Count; ++i) { m_uiItems.Add(functionbuttons[i].gameObject); } if (type == MissionUIType.TYPE_COMPLETE) { m_JoyUINav = BobJoyUINavigator.SetJoyController(gameObject, m_uiItems, JoyControllerLogic.FindChild(transform, "MissionInfoCloseButton").gameObject, JoyControllerLogic.FindChild(transform, "MissionInfoComPleteButton").gameObject); } else if (type == MissionUIType.TYPE_ACCETP) { m_JoyUINav = BobJoyUINavigator.SetJoyController(gameObject, m_uiItems, JoyControllerLogic.FindChild(transform, "MissionInfoCloseButton").gameObject, JoyControllerLogic.FindChild(transform, "MissionInfoAcceptButton").gameObject); } else { m_JoyUINav = BobJoyUINavigator.SetJoyController(gameObject, m_uiItems, JoyControllerLogic.FindChild(transform, "MissionInfoCloseButton").gameObject, null); } }