/// <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))); }
/// <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(); }