public void SetData(DiaryElementPB diaryElementPB, RectTransform container) { _container = container; pb = diaryElementPB; Debug.LogError(pb); UpdateView(); loveDiaryEditType = LoveDiaryEditType.Show; }
private void SetShow(LoveDiaryEditType editType) { bool show = editType == LoveDiaryEditType.Edit; _toggleGroupBottom.gameObject.SetActive(show); _toggleSelectGroupBottom.gameObject.SetActive(show); string txt = show ? I18NManager.Get("Common_Save") : I18NManager.Get("Common_Compile"); // _saveBtn.transform.Find("Text").GetComponent<Text>().text = show ? I18NManager.Get("Common_Save") : I18NManager.Get("Common_Compile"); _saveBtn.transform.Find("Text").GetComponent <Text>().text = txt; }
public void SetData(LoveDiaryEditType editType, DiaryElementModel diaryElementModel, CalendarDetailVo calendarDetailVo) { _diaryElementModel = diaryElementModel; SetShowSelectItem(ElementTypePB.Image); SetShowLabelSelectItem(); for (int i = 0; i < calendarDetailVo.DiaryElements.Count; i++) { CreateElementItem(calendarDetailVo.DiaryElements[i]); } curLabelPb = calendarDetailVo.LabelElement; _curLabelElementId = curLabelPb.ElementId; SetTitleLabel(); }
public override void OnMessage(Message message) { string name = message.Name; object[] body = message.Params; switch (name) { case MessageConst.CMD_LOVEDIARY_EDIT_SAVE: List <DiaryElementPB> pbs = (List <DiaryElementPB>)body[0]; _curCalendarDetailVo.DiaryElements.Clear(); _curCalendarDetailVo.DiaryElements.AddRange(pbs); // SaveToJson(); SaveDiaryReq req = new SaveDiaryReq(); req.Year = _curCalendarDetailVo.Year; req.Month = _curCalendarDetailVo.Month; req.Date = _curCalendarDetailVo.Day; req.DiaryElements.AddRange(_curCalendarDetailVo.DiaryElements); var dataBytes = NetWorkManager.GetByteData(req); NetWorkManager.Instance.Send <SaveDiaryRes>(CMD.DIARYC_SAVEDIARY, dataBytes, OnMyDiarySaveHandler); break; case MessageConst.CMD_LOVEDIARY_ENTER_EDITTYPE: EditType = (LoveDiaryEditType)body[0]; break; case MessageConst.CMD_LOVEDIARY_ENTER_SELECT_IMAGE: CurLoveDiaryEditView.OperateBottom(true, LoveDiaryBottomEditType.Image); break; case MessageConst.CMD_LOVEDIARY_ENTER_SELECT_NONE: CurLoveDiaryEditView.OperateBottom(false); break; case MessageConst.CMD_LOVEDIARY_ENTER_SELECT_LABEL: bool isShow = (bool)body[0]; CurLoveDiaryEditView.ShowLabel(isShow); //GuideManager.Hide(); break; } }
public void SetData(LoveDiaryEditType editType, CalendarDetailVo calendarDetailVo) { _loveDiaryEditController.EditType = editType; _loveDiaryEditController.SetData(calendarDetailVo); }