public void OnSwitchView(ViewIndex index, ViewParam param = null, Action <BaseView> callback = null) { if (index == ViewIndex.None) { return; } if (currentView != null) { currentView.HideView(() => { ViewIndex pre = currentView.viewIndex; currentView.gameObject.SetActive(false); currentView = dicView[index]; currentView.gameObject.SetActive(true); currentView.ShowView(param, () => { callback?.Invoke(currentView); }); OnSwitchViewEvent?.Invoke(pre, currentView); }); } else { currentView = dicView[index]; currentView.gameObject.SetActive(true); currentView.ShowView(param, () => { callback?.Invoke(currentView); }); OnSwitchViewEvent?.Invoke(ViewIndex.None, currentView); } }
public override void Setup(ViewParam param) { StartCoroutine(Tip()); imgProgress.fillAmount = 0; txtProgress.text = "0%"; }
public override void Setup(ViewParam param) { base.Setup(param); int currentLevel = MissionManager.instance.currentMission; txtPreviousLevel.text = currentLevel - 1 + ""; txtCurrentLevel.text = currentLevel + ""; txtNextLevel.text = currentLevel + 1 + ""; UpdateProgress(0, 1); txtGold.text = 0 + ""; resultPanel.blocksRaycasts = false; buffDebuffControl = GameObject.FindGameObjectWithTag("Player").GetComponent <BuffDebuffControl>(); buffDebuffControl.AddBuffDebuffEvent += AddBuffDebuff; buffDebuffControl.BuffDebuffProgressEvent += BuffDebuffProgress; buffDebuffControl.RemoveBuffDebuffEvent += RemoveBuffDebuff; MissionManager.instance.OnEnemyDeadEvent += UpdateProgress; MissionManager.instance.OnGoldEarnedIncrease += UpdateGold; MissionManager.instance.OnGameEnd += OnGameEnd; resultPanel.alpha = 0; if (isSetupOneTime) { isSetupOneTime = false; } foreach (var bd in buffDebuffItems) { bd.gameObject.SetActive(false); } }
/// <summary> /// GoogleAnaliticsに情報を送信する。 /// </summary> /// <param name="param"></param> public static void SendGAnalytics(ViewParam param) { #if WINDOWS_PHONE_APP var sendString = Enum.GetName(typeof(ViewParam), param); GoogleAnalytics.EasyTracker.GetTracker().SendView(sendString); #endif }
public async Task <ActionResult> SearchJournalSource(ViewParam param) { try { /* * 获取查询条件 */ //if(param.MinCreateDate) StringBuilder paramStr = new StringBuilder(); QueryParam queryParam = new QueryParam(); if (param.BeginDate == default(DateTime) || param.BeginDate == null) { paramStr.Append($"(CreateDate ge '{DateTime.Now.AddDays(1 - DateTime.Now.Day).ToShortDateString()}')"); } else { paramStr.Append($"(CreateDate ge '{param.BeginDate.Date.ToShortDateString()}')"); } if (param.EndDate == default(DateTime) || param.EndDate == null) { paramStr.Append($" and (CreateDate le '{DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(1).AddDays(-1).ToShortDateString()}')"); } else { paramStr.Append($" and (CreateDate le '{param.EndDate.Date.ToShortDateString()}')"); } if (!string.IsNullOrEmpty(param.Creator)) { paramStr.Append($" and (Creator eq '{param.Creator}')"); } if (param.TransId != default(int)) { paramStr.Append($" and (TransId eq '{param.TransId}')"); } if (param.TransType != default(int)) { paramStr.Append($" and (TransType eq '{param.TransType}')"); } if (!string.IsNullOrEmpty(param.BPLName)) { paramStr.Append($" and (BPLName eq '{param.BPLName}')"); } if (param.BPLId != 0) { paramStr.Append($" and (BPLId eq '{param.BPLId}')"); } queryParam.filter = paramStr.ToString(); queryParam.orderby = "BPLId,CreateDate,TransId"; var rt = await _JournalSourceApp.GetJournalSourceAsync(queryParam); Logger.Writer("Search Data:" + Newtonsoft.Json.JsonConvert.SerializeObject(rt)); return(Json(new { state = ResultType.success.ToString(), data = Newtonsoft.Json.JsonConvert.SerializeObject(rt) })); } catch (Exception ex) { return(Json(new { state = ResultType.error.ToString(), message = ex.Message })); } }
protected ActionResult GetDialogResultOrView(ViewParam viewParam) { if (Request.IsAjaxRequest()) { SetHtmlDialog(GetView(viewParam.ViewNameAjax ?? viewParam.ViewName, viewParam.Data), viewParam.Width ?? 600); return(GetResult()); } return(View(viewParam.ViewName, viewParam.Data)); }
protected ActionResult GetCustResultOrView(ViewParam view) { if (Request.IsAjaxRequest()) { SetHtmlResponse(GetView(view.ViewNameAjax, view.Data)); return(GetResult()); } return(GetViewResult(view.ViewName, view.Data)); }
public virtual void Setup(ViewParam param, Action callBack = null) { OnShow(() => { if (callBack != null) { callBack(); } }); }
public IActionResult List([FromBody] ViewParam viewParam) { var result = new ResultModel(200); return(Wrapper(ref result, () => { var listParam = ConvertRequest.Convert(viewParam, dicVip); result = _vipService.GetViewPager(listParam); }, false)); }
public IActionResult List([FromBody] ViewParam param) { var result = new ResultModel(); return(this.Wrapper(ref result, () => { var listParm = ConvertRequest.Convert(param, dic); result = _userRepository.GetPageResult <UserVModel>(listParm); }, true)); }
public void ShowView(ViewParam param, Action callback) { Setup(param); viewAnimation.OnShowAnim(() => { OnShowView(); callback?.Invoke(); }); }
public IActionResult List([FromBody] ViewParam param) { var result = new ResultModel(); return(this.Wrapper(ref result, () => { var listParam = ConvertRequest.Convert(param, dic); result = _blogCommentRepository.GetPageResult <BlogCommentVModel>(listParam); }, false)); }
public void SwitchView(ViewIndex e, ViewParam param = null, Action callBack = null) { if (currentView != null) { currentView.OnHide(() => { ShowNewView(e, param, callBack); }); } else { ShowNewView(e, param, callBack); } }
public override void Setup(ViewParam param, Action callBack = null) { print("LevelView setup "); if (isFirstInit == false) { int levelCompleted = PlayerPrefs.GetInt(Global.Data_LevelCompleted); foreach (var e in levelMapItems) { e.Setup(levelCompleted); } isFirstInit = true; } base.Setup(param, callBack); }
public IActionResult List([FromBody] ViewParam param) { var result = new ResultModel(); return(this.Wrapper(ref result, () => { var listparam = ConvertRequest.Convert(param, dicBlog); if (param.Filter?.Exists(x => x.Field == "tagId") ?? false) { var tagId = param.Filter.FirstOrDefault(x => x.Field == "tagId").Value; var blogTags = _tagRepository.GetBlogByTagIds(new List <int>() { int.Parse(tagId) }); if (blogTags != null && blogTags.Count > 0) { listparam.Filter.Add(new FilterModel() { Field = "id", DbField = "Id", Connector = "and ", Operator = "in", Value = string.Join(",", blogTags.Select(x => x.BlogId)) }); } else { return; } } var r = _blogRepository.GetPageResult <BlogVModel>(listparam); var categroys = _categoryRepository.GetInUse(); var author = _authorRepository.GetById(1); var tags = _tagRepository.GetByBlogIds(r.TModel?.Select(x => x.id)?.ToList()); r.TModel?.ForEach(ea => { ea.categoryName = categroys?.FirstOrDefault(x => x.Id == ea.categoryId)?.Name; ea.authorName = author?.Name; ea.tags = tags?.FindAll(x => x.BlogId == ea.id)?.Select(x => new TagVModel() { tagId = x.TagId, tagName = x.TagName }).ToList(); }); result = r; }, false)); }
public IActionResult List([FromBody] ViewParam param) { var result = new ResultModel(); return(this.Wrapper(ref result, () => { var listparam = ConvertRequest.Convert(param, dicPhotoAlbum); listparam.Filter.Add(new FilterModel() { Field = "userId", DbField = "a.UserId", Connector = "and", Operator = "=", Value = _claimEntity.userId.ToString() }); var r = _photoAlbumRepository.GetPageResult <PhotoAlbumVModel>(listparam); result = r; }, false)); }
public override void Setup(ViewParam param) { base.Setup(param); txtGold.text = DataAPIController.instance.GetCurrentGold().NumberNormalize(); int energy = DataAPIController.instance.GetCurrentEnergy(); txtEnergy.text = energy.NumberNormalize(); imgEnergy.fillAmount = (float)energy / ResoucesConfig.ENERGY_CAPACITY; if (energy >= 80) { txtEnergyProgress.gameObject.SetActive(false); } else { txtEnergyProgress.gameObject.SetActive(true); } txtDiamond.text = DataAPIController.instance.GetCurrentDiamond().ToString(); int currentLevel = MissionManager.instance.currentMission; txtPreviousLevel.text = currentLevel - 1 + ""; txtCurrentLevel.text = currentLevel + ""; txtNextLevel.text = currentLevel + 1 + ""; downPanelExtendControl.Setup(); InputManager.instance.OnControlDownWithOutParam += ClosePanel; if (isSetupOneTime) { isSetupOneTime = false; GetComponentInChildren <GoldEarnedPanel>().Setup(); playerControl = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControl>(); DataAPIController.instance.RegisterEvent(DataPath.GOLD, OnGoldChange); DataAPIController.instance.RegisterEvent(DataPath.ENERGY, OnEnergyChange); ResourcesGainHandler.instance.EnergyEarnedHandler += EnergyProgress; } }
public virtual void Setup(ViewParam param) { }
public override void OnEnter(ViewParam openParam) { base.OnEnter(openParam); }
public ViewParamList(ViewParam param, ViewParamList next) { this.param = param; this.next = next; }
public override void OnEnter(ViewParam openParam) { base.OnEnter(openParam); m_cTxtScore.text = "0"; }
private void ShowNewView(ViewIndex e, ViewParam param = null, Action callBack = null) { currentView = dicView[e]; currentView.Setup(param, callBack); }
public override void OnEnter(ViewParam openParam) { base.OnEnter(openParam); CLog.Log("LoadingView[OnEnter]"); }