private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = e as LoadSceneSuccessEventArgs; if (ne != null) { CurSceneId = (SceneId)ne.UserData; } }
/// <summary> /// 创建加载场景成功事件。 /// </summary> /// <param name="sceneAssetName">场景资源名称。</param> /// <param name="duration">加载持续时间。</param> /// <param name="userData">用户自定义数据。</param> /// <returns>创建的加载场景成功事件。</returns> public static LoadSceneSuccessEventArgs Create(string sceneAssetName, float duration, object userData) { LoadSceneSuccessEventArgs loadSceneSuccessEventArgs = ReferencePool.Acquire <LoadSceneSuccessEventArgs>(); loadSceneSuccessEventArgs.SceneAssetName = sceneAssetName; loadSceneSuccessEventArgs.Duration = duration; loadSceneSuccessEventArgs.UserData = userData; return(loadSceneSuccessEventArgs); }
private void OnLoadSceneSuccess(object sender, InnerLoadSceneSuccessEventArgs e) { if (!m_SceneOrder.ContainsKey(e.SceneAssetName)) { m_SceneOrder.Add(e.SceneAssetName, 0); } EventComponent.This.Fire(this, LoadSceneSuccessEventArgs.Create(e)); RefreshSceneOrder(); }
private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = (LoadSceneSuccessEventArgs)e; if (ne.UserData != this) { return; } Log.Info("Load scene '{0}' OK.", ne.SceneAssetName); }
private static void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = (LoadSceneSuccessEventArgs)e; if (ne.SceneAssetName == s_LoadSceneAssetName) { s_SceneTcs.SetResult(true); s_SceneTcs = null; } }
private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = (LoadSceneSuccessEventArgs)e; if (ne.UserData != this) { return; } GameEntry.Entity.ShowAircraft(new AircraftData(GameEntry.Entity.GenerateSerialId(), 10000, 8)); }
private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = (LoadSceneSuccessEventArgs)e; if (ne.UserData != this) { return; } m_IsChangeSceneComplete = true; }
private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = (LoadSceneSuccessEventArgs)e; if (ne.UserData != this) { return; } Log.Info("Load scene '{0}' OK.", ne.SceneAssetName); m_IsChangeSceneComplete = true; m_navHelper = new NavigationHelper(ne.SceneAssetName); }
private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = (LoadSceneSuccessEventArgs)e; if (ne.UserData != this) { return; } loadSceneCompleted = true; GameEntry.Event.Fire(this, LoadLevelFinishEventArgs.Create(loadingSceneId)); Log.Info("Load scene '{0}' OK.", ne.SceneAssetName); }
private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = (LoadSceneSuccessEventArgs)e; if (ne.UserData != this) { return; } Log.Info("Load scene '{0}' OK.", ne.SceneAssetName); // 打开UI s_OpenFormSerialId = MindMappingManager.Instance.EnterNextLesson(); if (GameEntry.Windows.IsOpenLand) { m_ViceFormSerialId = (int)GameEntry.UI.OpenUIForm(UIFormId.TopicViceForm, this); } }
//加载场景成功的回调 private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs args = e as LoadSceneSuccessEventArgs; if (args.UserData != this) { return; } HotLog.Info("Load scene '{0}' OK.", args.SceneAssetName); if (m_BackgroundMusicId > 0) { GameEntry.Sound.PlayMusic(m_BackgroundMusicId); } m_IsChangeSceneComplete = true; //加载完成的标志位 }
private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = (LoadSceneSuccessEventArgs)e; if (ne.UserData != this) { return; } Log.Info("Load scene '{0}' OK.", ne.SceneAssetName); if (m_BackgroundMusicId > 0) { // GameEntry.Sound.PlayMusic(m_BackgroundMusicId); } m_IsChangeSceneComplete = true; }
private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = (LoadSceneSuccessEventArgs)e; if (ne.UserData != this) { return; } Log.Info($"Load scene '{ne.SceneAssetName}' OK."); // if (m_BackgroundMusicId > 0) // { // GameEntry.Sound.PlaySound() .PlayMusic(m_BackgroundMusicId); // } LoadingUI.SetValue(0.8f); m_IsChangeSceneComplete = true; }
private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = e as LoadSceneSuccessEventArgs; Log.Info("Load scene '{0}' OK.", ne.SceneAssetName); if (m_BackgroundMusicId > 0) { GameEntry.Sound.PlayMusic(m_BackgroundMusicId); } m_IsChangeSceneComplete = true; //加载场景成功,手动清理资源,确保场景资源卸载干净 GameEntry.Resource.UnloadUnusedAssets(true); GameEntry.UI.CloseUIForm(UIFormId.LoadingForm); }
private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = e as LoadSceneSuccessEventArgs; if (ne.UserData != this) { return; } Log.Info("Load scene '{0}' OK.", ne.SceneAssetName); if (m_BackgroundMusicId > 0) { GameEntry.Sound.PlayMusic(m_BackgroundMusicId); } m_IsChangeSceneComplete = true; GameEntry.UI.CloseUIForm(UIFormId.LoadingForm); }
private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = (LoadSceneSuccessEventArgs)e; if (ne.UserData != this) { return; } Log.Info("Load scene '{0}' OK.", ne.SceneAssetName); if (m_BackgroundMusicId > 0) { GameEntry.Sound.PlayMusic(m_BackgroundMusicId); } //加载场景成功,手动清理资源,确保场景资源卸载干净 GameEntry.Resource.UnloadUnusedAssets(true); GameEntry.Timer.AddTimeTask(DelayChangeState, 1, PETimeUnit.Second); }
private void OnLoadSceneSuccess(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = (LoadSceneSuccessEventArgs)e; if (ne.UserData != this) { return; } Log.Info("Load scene '{0}' OK.", ne.SceneAssetName); //if (m_BackgroundMusicId > 0) //{ // GameManager.Sound.PlayMusic(m_BackgroundMusicId); //} GameManager.UI.CloseUIForm(UIFormId.LoadingForm); m_IsChangeSceneComplete = true; }
void LoadSceneSuccessHandler(object sender, GameEventArgs e) { LoadSceneSuccessEventArgs ne = e as LoadSceneSuccessEventArgs; //Log.Debug("load scene {0} complete", ne.SceneAssetName); }