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;
        }
    }
Esempio n. 2
0
 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);
     }
 }