private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; // 判断userData是否为自己 if (ne.UserData != this) { return; } if (sender != null) { UIComponent UI = sender as UIComponent; if (UI != null) { UIForm form = UI.GetUIForm(mUIName); if (form != null) { GameUICanvas panel = (GameUICanvas)(form.Logic); if (panel != null) { //panel.OnEnableMask(true); //panel.OnEnableActor(true); } } } } }
private void OnUIFormOpenSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs args = (OpenUIFormSuccessEventArgs)e; if (args.UserData == null) { return; } string typeName = args.UserData.GetType().Name; if (typeName.Equals("UIFormId")) { UGuiForm form = EntryInstance.UI.GetUIForm((UIFormId)args.UserData); if (form != null && form.UIForm.UIGroup.Name.Equals(UIGroup.Content.ToString())) { RefashCurrentForm(); } } else if (typeName.Equals("DialogParams")) { if (_dialogForm != null && _dialogForm.IsAvailable) { _dialogForm.Close(); } _dialogForm = (UGuiForm)args.UIForm.Logic; } //_uiForm = (UIFormId)args.UserData; if (!typeName.Equals("DialogParams")) { _currentForm = (UGuiForm)args.UIForm.Logic; Debug.Log(_currentForm.Name + "页面打开"); } }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } }
/// <summary> /// 创建打开界面成功事件。 /// </summary> /// <param name="uiForm">加载成功的界面。</param> /// <param name="duration">加载持续时间。</param> /// <param name="userData">用户自定义数据。</param> /// <returns>创建的打开界面成功事件。</returns> public static OpenUIFormSuccessEventArgs Create(IUIForm uiForm, float duration, object userData) { OpenUIFormSuccessEventArgs openUIFormSuccessEventArgs = ReferencePool.Acquire <OpenUIFormSuccessEventArgs>(); openUIFormSuccessEventArgs.UIForm = uiForm; openUIFormSuccessEventArgs.Duration = duration; openUIFormSuccessEventArgs.UserData = userData; return(openUIFormSuccessEventArgs); }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } Log.Debug("打开UI_Menu成功"); }
private void OnOpenUiFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } m_GameUI = (GameUI)ne.UIForm.Logic; }
private void OnOpenUISuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } m_TestPrefab = (TestPrefab)ne.UIForm.Logic; }
private static void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (s_UIFormSerialId.HasValue && ne.UIForm.SerialId == s_UIFormSerialId.Value) { s_UIFormTcs.SetResult(ne.UIForm); s_UIFormTcs = null; } }
private void OnShowUISuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } m_fightPage = (FightPage)ne.UIForm.Logic; }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } ChangeState <ProcedurePreload>(procedureOwner); }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } //Debug.Log(e.ToString()); }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; // 判断userData是否为自己 if (ne.UserData != this) { return; } Log.Debug(ne.UserData + "UI_Menu:恭喜你,成功地召唤了我。"); }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } _functionForm = ne.UIForm.Logic as FunctionForm; }
private static void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (m_UIFormSerialId.HasValue && ne.UIForm.SerialId == m_UIFormSerialId.Value) { GameEntry.Event.Unsubscribe(OpenUIFormSuccessEventArgs.EventId, OnOpenUIFormSuccess); GameEntry.Event.Unsubscribe(OpenUIFormFailureEventArgs.EventId, OnOpenUIFormFailure); m_UIFormTcs.SetResult(ne.UIForm); } }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; //判断userData是否为自己 if (ne.UserData != this) { return; } Log.Debug("UI_Menu:Congratulation!"); }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } m_CreateRoomForm = (CreateRoomForm)ne.UIForm.Logic; }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } uIMenuLogic = (UIMenuLogic)ne.UIForm.Logic; }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } m_MenuForm = (HomeMenu)ne.UIForm.Logic; }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } m_UIMenu = (Demo3_UIMenu)ne.UIForm.Logic; Log.Debug("UI_Menu:恭喜你,成功的召唤了我"); }
//打开UI成功的回调 private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs args = e as OpenUIFormSuccessEventArgs; UserUIData uiData = args.UserData as UserUIData; if (uiData.UserData != this) { return; } m_MenuForm = uiData.RuntimeUIForm.HotLogicInstance as MenuForm; }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } if (ne.UserData.GetType() == typeof(MenuForm)) { _menuForm = (MenuForm)ne.UIForm.Logic; } }
void OnOpenUISuccess(object sender, GameEventArgs args) { OpenUIFormSuccessEventArgs ne = args as OpenUIFormSuccessEventArgs; Log.Debug(ne); Log.Debug(ne.UserData); Dictionary <string, object> param = ne.UserData as Dictionary <string, object>; foreach (var kv in param) { Log.Debug("{0} {1}", kv.Key, kv.Value); } }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } m_LoadingPage = (LoadingPage)ne.UIForm.Logic; AfterloadUIFrom(); m_LoadedFlag[Utility.Text.Format("UIForm.{0}", "LoadingPage")] = true; Log.Info("Load uiForm '{0}' OK.", m_LoadingPage.Name); }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; Type logicType = ne.UIForm.Logic.GetType(); if (logicType == typeof(UIMenu)) { uiMenu = (UIMenu)ne.UIForm.Logic; } else if (logicType == typeof(UIHeroShop)) { uiHeroShop = (UIHeroShop)ne.UIForm.Logic; } }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } PreloadResources(); INetworkChannel channel = GameEntry.Network.CreateNetworkChannel("game", ServiceType.Tcp, new ETGameChannelHelper()); channel.Connect(IPAddress.Parse("172.16.4.112"), 7000); }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UIForm.Logic is UIPlayerOperate) { uiPlayerOperate = (UIPlayerOperate)ne.UIForm.Logic; } else if (ne.UIForm.Logic is UIPlayerMessage) { uiPlayerMessage = (UIPlayerMessage)ne.UIForm.Logic; } else if (ne.UIForm.Logic is UIGameOver) { uiGameOver = (UIGameOver)ne.UIForm.Logic; } }
// UIForm打开成功事件回调函数 private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; // 判断userData是否为自己,需要在使用OpenUIForm时使用UserData if (ne.UserData != this) { return; } // 判断是否加载的是Loading界面 if (ne.UIForm.Logic as LoadingFormLogic) { Debug.Log("Loading界面加载成功"); m_ProcedureOwner.SetData <VarBool>("IsLoadingOpen", true); } }
// 打开UI界面事件回调函数 private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { Debug.Log("进入OnOpenUIFormSucess"); OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } if (ne.UIForm.Logic as MainGameFormLogic) { if (m_procedureOwner.GetData <VarBool>("IsLoadingOpen") == true) { GameEntry.UI.CloseUIForm(m_procedureOwner.GetData <VarInt>("LoadingSerialId")); m_procedureOwner.SetData <VarBool>("IsLoadingOpen", false); } } }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs evt = (OpenUIFormSuccessEventArgs)e; if ((UIFormId)evt.UserData == UIFormId.LoadingForm) { int sceneId = ProcedureOwner.GetData <VarInt>(Const.ProcedureDataKey.NextSceneId).Value; IDataTable <DRScene> dtScene = GameManager.DataTable.GetDataTable <DRScene>(); DRScene drScene = dtScene.GetDataRow(sceneId); if (drScene == null) { Log.Warning("Can not load scene '{0}' from data table.", sceneId.ToString()); return; } GameManager.Scene.LoadScene(AssetUtility.GetSceneAsset(drScene.AssetName), this); //m_BackgroundMusicId = drScene.BgmId; } }
private void OnOpenUIFormSuccess(object sender, GameEventArgs e) { OpenUIFormSuccessEventArgs ne = (OpenUIFormSuccessEventArgs)e; if (ne.UserData != this) { return; } m_Form = (UGuiForm)ne.UIForm.Logic; if (m_Form.name.StartsWith("HallForm")) { HallForm m_HallForm = (HallForm)m_Form; m_HallForm.SetDiamondValue(9); m_HallForm.SetGoldValue(999); m_HallForm.SetUsername("Victor"); } //GameObject hallForm = GameObject.Find("HallForm"); }