/// <summary> /// 提交按钮 /// </summary> private void SubmitOnClick() { if (!CheckData()) { return; } PuzzlesInfoBean infoBean = new PuzzlesInfoBean(); infoBean.mark_file_name = fileName; infoBean.horizontal_number = Convert.ToInt32(inputHorizontalNumber.text); infoBean.Vertical_number = Convert.ToInt32(inputVerticalNumber.text); string infoStr = JsonUtil.ToJson(infoBean); List <string> selectedTags = new List <string>(); foreach (Toggle item in listTag) { if (item.isOn) { selectedTags.Add(item.gameObject.name); } } SteamWorkshopUpdateBean updateData = new SteamWorkshopUpdateBean(); updateData.title = inputName.text; updateData.description = inputDescription.text; updateData.metadata = infoStr; updateData.content = fileSavePath; updateData.preview = fileNamePath + "_Thumb"; updateData.tags = selectedTags; loadingBT.gameObject.SetActive(true); SteamWorkshopHandle.CreateWorkshopItem(this, updateData, new UpdateCallBack(this)); }
public void GetInstallItemInfo(uint page, EUserUGCList type) { SteamWorkshopHandle.QueryInstallInfo(this, page, type, new InstallItemListCallBack(this)); }