Exemplo n.º 1
0
        /// <summary>
        /// 初始化一切。
        /// </summary>
        /// <param name="pObject"></param>
        public void InitInfo(GameObject pObject)
        {
            // 绑定。
            m_pUpdate += Update;

            // 多语言初始化。
            m_pLALangue = new LALangue();
            m_pLALangue.InitInfo();

            // 动画处理器初始化。
            m_pLAAnimHandler = new LAAnimHandler();

            // 地图数据初始化。
            m_pLAMapData = new LAMapData();

            // UI初始化。
            m_pCanvas        = pObject.transform;
            m_pUILoadingView = new UILoadingView(m_pCanvas.Find("View/LoadingView").gameObject);
            m_pUILoadingView.OnClickSwitchShow           = SwitchShowOnClickItem;
            m_pUILoadingView.OnClickSetShowLangue        = SetShowOnClickLangue;
            m_pUILoadingView.OnClickSetShowAudio         = SetShowOnClickAudio;
            m_pUILoadingView.OnClickLeftAndRightMapLevel = RoomShowOnClickLeftAndRightMapLevel;
            m_pUILoadingView.OnClickPlayGame             = RoomShowOnClickPlayGame;
            m_pUILoadingView.OnClickRoomAction           = RoomShowOnClickRoomItem;
            m_pUILoadingView.OnClickEditerMenuItemAction = EditerShowOnClickEditerMenuItem;
            m_pUILoadingView.OnClickEditerRoomItemAction = EditerShowOnClickRoom;

            // 设置数据。
            int Type = GetPhoneLangueMode();

            SetLangueMode(PlayerPrefs.GetInt("language", Type));

            //SetShowOnClickAudio(Convert.ToBoolean(PlayerPrefs.GetInt("audio", 1)));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 初始化一切。
        /// </summary>
        /// <param name="pObject"></param>
        public void InitInfo(GameObject pObject)
        {
            // 绑定。
            m_pUpdate += Update;

            // 多语言初始化。
            m_pLALangue = new LALangue();
            m_pLALangue.InitInfo();

            // 动画处理器初始化。
            m_pLAAnimHandler = new LAAnimHandler();

            // 地图数据初始化。
            m_pLAMapData = new LAMapData();

            // UI初始化。
            m_pCanvas        = pObject.transform;
            m_pUILoadingView = new UILoadingView(m_pCanvas.Find("View/LoadingView").gameObject);
            m_pUILoadingView.OnClickSwitchShow           = SwitchShowOnClickItem;
            m_pUILoadingView.OnClickSetShowLangue        = SetShowOnClickLangue;
            m_pUILoadingView.OnClickSetShowAudio         = SetShowOnClickAudio;
            m_pUILoadingView.OnClickLeftAndRightMapLevel = RoomShowOnClickLeftAndRightMapLevel;
            m_pUILoadingView.OnClickPlayGame             = RoomShowOnClickPlayGame;
            m_pUILoadingView.OnClickRoomAction           = RoomShowOnClickRoomItem;

            // 设置数据。
            int Type = GetPhoneLangueMode();

            SetLangueMode(Type);
            LAClient.g_Ins.FillMapData();


            // 更新数据。
            LAClient.g_Ins.UpdataMapData();
        }