/// <summary> /// 填充好友数据 /// </summary> public void SetFriendData(FriendInfoVO infoVO, UISocialList.SocialType socialType) { if (infoVO.UID > 0) { m_NullElelment.gameObject.SetActive(false); m_Elelment.gameObject.SetActive(true); m_SocialType = socialType; SetContent(); m_LevelText.text = string.Format(TableUtil.GetLanguageString("character_text_1019"), infoVO.Level.ToString()); m_PlayerName.text = infoVO.Name; if (infoVO.TID > 0) { if (m_CfgEternityProxy.GetPlayerByItemTId(infoVO.TID) != null) { UIUtil.SetIconImage(m_HeardImage, (uint)m_CfgEternityProxy.GetPlayerByItemTId(infoVO.TID).Value.HeadPortrait); } } if (infoVO.Status == FriendInfoVO.FriendState.ONLINE) { m_OnLineImage.gameObject.SetActive(true); } } else { m_NullElelment.gameObject.SetActive(true); m_Elelment.gameObject.SetActive(false); } }
/// <summary> /// 根据类型初始化面板内容 /// </summary> private void SetContent() { m_Prime.gameObject.SetActive(false); m_BlueprintNameLabel.text = TableUtil.GetItemName(m_CurrentProduce.Id); m_BlueprintQuality.color = ColorUtil.GetColorByItemQuality(TableUtil.GetItemQuality(m_CurrentItem.Id)); m_BlueprintNumberLabel.text = m_CurrentProduce.ProductNum.ToString(); string iconName = ""; if (m_Style == UIViewListLayout.Row) { iconName = TableUtil.GetItemIconImage(m_CurrentItem.Id); } else { iconName = TableUtil.GetItemSquareIconImage(m_CurrentItem.Id); } UIUtil.SetIconImage(m_IconImage, TableUtil.GetItemIconBundle(m_CurrentItem.Id), iconName); m_OverlyingIcon.sprite = m_IconImage.sprite; switch (m_ProduceType) { case ProduceType.HeavyWeapon: case ProduceType.LightWeapon: WeaponL2 weaponL2 = 0; ItemTypeUtil.SetSubType(ref weaponL2, ItemTypeUtil.GetItemType(m_CurrentItem.Type)); m_Prime.text = TableUtil.GetLanguageString(weaponL2); m_Prime.gameObject.SetActive(true); break; } }
private void B_Table_Click(object sender, EventArgs e) { var items = files.Select(z => new Move6(z)); Clipboard.SetText(TableUtil.GetTable(items, movelist)); System.Media.SystemSounds.Asterisk.Play(); }
private bool CheckInvalid() { if (!TableUtil.IsInvalid(this._ID)) { return(false); } if (!TableUtil.IsInvalid(this._TestInt)) { return(false); } if (!TableUtil.IsInvalid(this._TestString)) { return(false); } if (!TableUtil.IsInvalid(this._TestLanguage)) { return(false); } if (!TableUtil.IsInvalid(this._TestBool)) { return(false); } if (!TableUtil.IsInvalid(this._TestInt2)) { return(false); } if (!TableUtil.IsInvalid(this._TestEnumName)) { return(false); } return(true); }
/// <summary> /// 处理删除角色热键回调 /// </summary> /// <param name="callbackContext"></param> private void OnDeleteHotkeyCallback(HotkeyCallback callbackContext) { if (callbackContext.performed) { WwiseUtil.PlaySound((int)WwiseMusic.Music_deleteRole_Over, false, null); OpenParameter openParameter = new OpenParameter(); openParameter.Title = TableUtil.GetLanguageString("common_text_id_1018"); openParameter.Content = string.Format(TableUtil.GetLanguageString("common_text_id_1017"), m_ServerListProxy.GetCurrentCharacterVO().Name, m_ServerListProxy.GetCurrentCharacterVO().Level); openParameter.backgroundColor = BackgroundColor.Error; HotKeyButton HotKeyQuit = new HotKeyButton(); HotKeyQuit.actionName = HotKeyID.FuncX; HotKeyQuit.showText = TableUtil.GetLanguageString("common_hotkey_id_1001"); HotKeyQuit.onEvent = OnSubmitDeleteCharacter; HotKeyButton HotKeyCancel = new HotKeyButton(); HotKeyCancel.actionName = HotKeyID.FuncB; HotKeyCancel.showText = TableUtil.GetLanguageString("common_hotkey_id_1002"); HotKeyCancel.onEvent = OnCancelDeleteCharacter; openParameter.HotkeyArray = new HotKeyButton[] { HotKeyQuit, HotKeyCancel }; UIManager.Instance.OpenPanel(UIPanel.ConfirmPanel, openParameter); WwiseUtil.PlaySound((int)WwiseMusic.Music_Panel_PopupPanel_Open, false, null); } }
public void OnRefresh() { if (m_Data != null) { m_Title.text = TableUtil.GetLanguageString($"gamingmap_name_{m_Data.gamingmapId}"); m_Starmap3DViewer.SetModel(m_Data.bgmapRes, Vector3.zero, Vector3.zero, Vector3.one); m_Starmap3DViewer.GetComponent <RectTransform>().sizeDelta = m_Data.bgmapScale.ToVector2(); m_Starmap3DViewer.transform.localPosition = m_Data.bgmapPos.ToVector2(); m_MissionTrackings = m_TaskTrackingProxy.GetAllTrackings(); m_TeamMembers = m_TeamProxy.GetMembersList(); DrawMap(MapManager.GetInstance().GetCurrentAreaUid()); DrawLine(); m_AreaPointContainer.sizeDelta = new Vector2(m_Data.minimapSize, m_Data.minimapSize); if (!m_CurrentCell) { foreach (var item in m_PointDic) { m_CurrentCell = item.Value as StarAreaElement; break; } } if (m_CurrentCell) { OwnerView.FocusTo(m_CurrentCell.gameObject); m_StarAreaPanelLeftTips.SetData(m_Data.gamingmapId, m_CurrentCell.GetData(), m_MissionTrackings, m_TeamMembers); m_StarAreaPanelLeftTips.gameObject.SetActive(true); } else { m_StarAreaPanelLeftTips.gameObject.SetActive(false); } State.GetAction(UIAction.StarArea_TipsToggle).Enabled = m_StarAreaPanelLeftTips.HasToggle(); m_AreaPointContainer.DOLocalMove(-m_CurrentCell.transform.localPosition, 0.5F).SetEase(Ease.OutExpo); } }
public override void OnGotFocus() { AddHotKey("left", HotKeyID.NavLeft, Decrease); AddHotKey("Right", HotKeyID.NavRight, Add); AddHotKey("confirm", HotKeyID.FuncA, Confirm, m_HotKeyRoot, TableUtil.GetLanguageString("common_hotkey_id_1001")); AddHotKey(HotKeyID.FuncB, Close, m_HotKeyRoot, TableUtil.GetLanguageString("common_hotkey_id_1002")); }
public void PlayerWinnerAtVariantNormal() { var player = new TablePlayer[] { new TablePlayer { PlayerId = 1, HasClubsQueenOnHand = true, RoundsPoints = 40, GameVariant = GamesVariants.Normal }, new TablePlayer { PlayerId = 2, HasClubsQueenOnHand = false, RoundsPoints = 80, GameVariant = GamesVariants.Normal }, new TablePlayer { PlayerId = 3, HasClubsQueenOnHand = true, RoundsPoints = 40, GameVariant = GamesVariants.Normal }, new TablePlayer { PlayerId = 4, HasClubsQueenOnHand = false, RoundsPoints = 60, GameVariant = GamesVariants.Normal } }; var table = new PlayTable { GameVariant = GamesVariants.Normal }; TableUtil.SetWinners(player, table); Assert.False(player[0].RoundWinner); Assert.True(player[1].RoundWinner); Assert.False(player[2].RoundWinner); Assert.True(player[3].RoundWinner); }
//解析一个网络协议 // public static ScriptTable Deserialize(Script script, byte[] data, string layoutTableName) { // return Read(script, new ScorpioReader(data), null, "", layoutTableName, true); // } /// <summary> /// 脚本 读取excel文件数据内容 /// </summary> /// <param name="script"></param> /// <param name="fileName"></param> /// <param name="reader"></param> /// <param name="dataArray"></param> /// <param name="layoutTableName"></param> /// <param name="keyName"></param> /// <param name="MD5"></param> /// <returns></returns> public static ScriptTable ReadDatas(Script script, string fileName, IScorpioReader reader, ScriptTable dataArray, string layoutTableName, string keyName, string MD5) { var iRow = TableUtil.ReadHead(reader, fileName, MD5); for (var i = 0; i < iRow; ++i) { var data = Read(script, reader, layoutTableName, false); data.SetValue("ID", data.GetValue(keyName)); var key = data.GetValue(keyName).ObjectValue; if (dataArray.HasValue(key)) { var value = dataArray.GetValue(key) as ScriptTable; var itor = data.GetIterator(); while (itor.MoveNext()) { value.SetValue(itor.Current.Key, itor.Current.Value); } } else { dataArray.SetValue(key, data); } } return(dataArray); }
/// <summary> /// 更新奖励列表 /// </summary> /// <param name="mission">任务数据</param> /// <param name="rewardBox">奖励容器</param> private void UpdateRewardList(MissionVO mission, Transform rewardBox) { CfgEternityProxy configs = GameFacade.Instance.RetrieveProxy(ProxyName.CfgEternityProxy) as CfgEternityProxy; m_RewardIDs.Clear(); m_RewardCounts.Clear(); MissionMain cfg = mission.MissionMainConfig.Value; if (cfg.ItemId1 > 0) { m_RewardIDs.Add(cfg.ItemId1); m_RewardCounts.Add(cfg.ItemNum1); } if (cfg.ItemId2 > 0) { m_RewardIDs.Add(cfg.ItemId2); m_RewardCounts.Add(cfg.ItemNum2); } if (cfg.ItemId3 > 0) { m_RewardIDs.Add(cfg.ItemId3); m_RewardCounts.Add(cfg.ItemNum3); } if (cfg.ItemId4 > 0) { m_RewardIDs.Add(cfg.ItemId4); m_RewardCounts.Add(cfg.ItemNum4); } if (cfg.ItemId5 > 0) { m_RewardIDs.Add(cfg.ItemId5); m_RewardCounts.Add(cfg.ItemNum5); } int index = 0; for (; index < m_RewardIDs.Count; index++) { int itemID = m_RewardIDs[index]; int itemCount = m_RewardCounts[index]; Item item = configs.GetItemByKey((uint)m_RewardIDs[index]); Transform node = index < rewardBox.childCount ? rewardBox.GetChild(index) : Object.Instantiate(rewardBox.GetChild(0), rewardBox); Image icon = FindComponent <Image>(node, "Icon/Icon"); Image quality = FindComponent <Image>(node, "Icon/Quality"); TMP_Text name = FindComponent <TMP_Text>(node, "Label_Name"); TMP_Text count = FindComponent <TMP_Text>(node, "Label_Num"); node.gameObject.SetActive(true); UIUtil.SetIconImageSquare(icon, item.Icon); quality.color = ColorUtil.GetColorByItemQuality(item.Quality); name.text = TableUtil.GetItemName(itemID); count.text = itemCount.ToString(); } for (; index < rewardBox.childCount; index++) { rewardBox.GetChild(index).gameObject.SetActive(false); } }
/// <summary> /// 设置回购数据 /// </summary> /// <param name="sellBackVO"></param> /// <param name="isList">是否列表模式</param> public void SetData(ShopSellBackVO sellBackVO, bool isList) { Init(); m_SellBackVO = sellBackVO; m_Quality.color = ColorUtil.GetColorByItemQuality(sellBackVO.ItemConfig.Quality); if (isList) { UIUtil.SetIconImage(m_Icon, TableUtil.GetItemIconBundle((uint)m_SellBackVO.Tid), TableUtil.GetItemIconImage((uint)m_SellBackVO.Tid)); UIUtil.SetIconImage(m_Icon2, TableUtil.GetItemIconBundle((uint)m_SellBackVO.Tid), TableUtil.GetItemIconImage((uint)m_SellBackVO.Tid)); } else { UIUtil.SetIconImage(m_Icon, TableUtil.GetItemIconBundle((uint)m_SellBackVO.Tid), TableUtil.GetItemSquareIconImage((uint)m_SellBackVO.Tid)); UIUtil.SetIconImage(m_Icon2, TableUtil.GetItemIconBundle((uint)m_SellBackVO.Tid), TableUtil.GetItemSquareIconImage((uint)m_SellBackVO.Tid)); } m_Num.text = sellBackVO.Num.ToString(); UIUtil.SetIconImage(m_MoneyIcon, TableUtil.GetItemIconBundle((uint)sellBackVO.ItemConfig.SellCurrency), TableUtil.GetItemIconImage((uint)sellBackVO.ItemConfig.SellCurrency)); m_Price.text = sellBackVO.ItemConfig.BuybackPrice.ToString(); m_Name.text = TableUtil.GetItemName((uint)m_SellBackVO.Tid); m_Level.text = TableUtil.ShowLevel(1); if (MoneyeEnough()) { m_Price.color = new Color(30f / 255f, 170f / 255f, 33f / 255f, 1); } else { m_Price.color = Color.red; } }
public void SetData(ItemBase item, bool isSelect, bool isList = false) { Init(); m_Quality.color = ColorUtil.GetColorByItemQuality(item.ItemConfig.Quality); if (isList) { UIUtil.SetIconImage(m_Icon, TableUtil.GetItemIconBundle(item.TID), TableUtil.GetItemIconImage(item.TID)); UIUtil.SetIconImage(m_Icon2, TableUtil.GetItemIconBundle(item.TID), TableUtil.GetItemIconImage(item.TID)); } else { UIUtil.SetIconImage(m_Icon, TableUtil.GetItemIconBundle(item.TID), TableUtil.GetItemSquareIconImage(item.TID)); UIUtil.SetIconImage(m_Icon2, TableUtil.GetItemIconBundle(item.TID), TableUtil.GetItemSquareIconImage(item.TID)); } m_Count.text = item.Count.ToString(); m_Used.gameObject.SetActive(item.Replicas != null && item.Replicas.Count > 0); m_Price.text = item.ItemConfig.MoneyPrice.ToString(); if (isSelect) { m_Price.color = new Color(41f / 255f, 41f / 255f, 41f / 255f, 1); } else { m_Price.color = Color.white; } m_Name.text = TableUtil.GetItemName(item.TID); m_Level.text = TableUtil.ShowLevel(1); UIUtil.SetIconImage(m_MoneyIcon, TableUtil.GetItemIconBundle((uint)item.ItemConfig.SellCurrency), TableUtil.GetItemIconImage((uint)item.ItemConfig.SellCurrency)); }
protected override void OnCellRenderer(int groupIndex, int cellIndex, object cellData, RectTransform cellView, bool selected) { Animator animator = cellView.GetComponent <Animator>(); if (animator) { animator.SetBool("IsOn", selected); } ProduceDialogVO infoVO = (ProduceDialogVO)cellData; OnClickTool onClickTool = cellView.GetOrAddComponent <OnClickTool>(); onClickTool.OnClickHandler = OnClick; onClickTool.OnEnterHandler = OnEnter; onClickTool.OnExitHandler = OnExit; Transform childTf = cellView.transform; m_TextDescribe = childTf.Find("Move/Label_Des").GetComponent <TextMeshProUGUI>(); m_TextDescribe.SetText(TableUtil.GetLanguageString(infoVO.TextDescribe)); m_TypeName = childTf.Find("Move/Label_Name").GetComponent <TextMeshProUGUI>(); m_TypeName.SetText(TableUtil.GetLanguageString(infoVO.TypeName)); m_ImageIcon = childTf.Find("Image_Icon").GetComponent <Image>(); m_ImageBsseIcon = childTf.Find("ImageBase").GetComponent <Image>(); UIUtil.SetIconImage(m_ImageIcon, (uint)infoVO.ImageIcon); UIUtil.SetIconImage(m_ImageBsseIcon, (uint)infoVO.ImageBaseIcon); }
const string Language = "Language"; //该字段是否有多国语言 //解析一个网络协议 // public static ScriptTable Deserialize(Script script, byte[] data, string layoutTableName) { // return Read(script, new ScorpioReader(data), null, "", layoutTableName, true); // } /// <summary> /// 脚本 读取excel文件数据内容 /// </summary> /// <param name="script">脚本引擎</param> /// <param name="fileName">文件名字</param> /// <param name="reader">文件读取</param> /// <param name="dataArray">数据集合</param> /// <param name="layoutTableName">布局</param> /// <param name="keyName">主key名字</param> /// <param name="MD5">文件结构MD5</param> /// <returns></returns> public static ScriptMap ReadDatas(string fileName, IScorpioReader reader, ScriptMap dataArray, string layoutTableName, string keyName, string MD5) { using (reader) { var script = dataArray.getScript(); var iRow = TableUtil.ReadHead(reader, fileName, MD5); //数据行数 var layout = script.Global.GetValue(layoutTableName).Get <ScriptArray>(); //数据结构 for (var i = 0; i < iRow; ++i) { var data = Read(script, reader, layout); //读取一行数据 var keyValue = data.GetValue(keyName); //获取key值 data.SetValue("ID", keyValue); var key = keyValue.Value; if (dataArray.ContainsKey(key)) { var value = dataArray.GetValue(key).Get <ScriptMap>(); foreach (var pair in data) { value.SetValue(pair.Key, pair.Value); } } else { dataArray.SetValue(key, new ScriptValue(data)); } } return(dataArray); } }
public PageManager(DataTable table) { mDataTable = table; mDataRule = TableUtil.GetDataRule(mDataTable); this.SetPageInfo(TableUtil.GetPageInfo(table)); }
public void Init() { if (m_CharacterModel == null) { m_CharacterModel = transform.Find("Content/NPC").GetComponent <RawImage>(); } if (m_ServerListProxy == null) { m_ServerListProxy = (ServerListProxy)GameFacade.Instance.RetrieveProxy(ProxyName.ServerListProxy); } if (m_CfgEternityProxy == null) { m_CfgEternityProxy = (CfgEternityProxy)GameFacade.Instance.RetrieveProxy(ProxyName.CfgEternityProxy); } if (m_UpaTips == null) { m_UpaTips = transform.Find("Content/Content/Message"); } if (m_Label == null) { m_Label = transform.Find("Content/Content/Label_Name").GetComponent <TMP_Text>(); } m_CharacterModel.gameObject.SetActive(true); m_Label.text = TableUtil.GetLanguageString("esc_title_1002"); ShowUpaTips(); ShowCharacter(); }
/// <summary> /// 将各个月度数据付给map /// </summary> /// <param name="monthDataMap"></param> /// <param name="unitYearData"></param> private void putMonthDayMap(Hashtable monthDataMap, CollectorMonthDayData unitMonthData) { int month = unitMonthData.month; int year = unitMonthData.year; //使用反射获得对象的号到最后一天的属性值 int days = CalenderUtil.getMonthDays(year, month); for (int i = 1; i <= days; i++) { string key = year + TableUtil.convertIntToMnthStr(month) + TableUtil.convertIntToMnthStr(i); System.Object obj = monthDataMap[key]; if (obj == null) { obj = 0; } object curValue = unitMonthData.GetType().GetProperty("d_" + i).GetValue(unitMonthData, null); if (curValue == null) { continue; } float value = StringUtil.stringtoFloat(curValue.ToString()); monthDataMap[key] = StringUtil.stringtoFloat(obj.ToString()) + value; } }
public static string GetTable <T1, T2>(byte[] data) where T1 : class, IFlatBufferArchive <T2> where T2 : class { var obj = FlatBufferConverter.DeserializeFrom <T1>(data); var table = obj.Table; return(TableUtil.GetTable(table)); }
public virtual bool OpenTableFromSql(DataTable table, string sql, string paramvalue, string pageinfo, string dsname, string alias, bool autotran) { if (QueryUtil.OpenTableFromSql(table, sql, paramvalue, pageinfo, dsname, alias)) { //table.TableNewRow -= new DataTableNewRowEventHandler(DoTableNewRow); //table.TableNewRow += new DataTableNewRowEventHandler(DoTableNewRow); //table.ColumnChanged -= new DataColumnChangeEventHandler(DoColumnChanged); //table.ColumnChanged += new DataColumnChangeEventHandler(DoColumnChanged); PageManager pm = TableUtil.GetPageManager(table); if (pm != null) { pm.OnPageChangedEvent -= new PageChangedEventHandle(OnPageChanged); pm.OnPageChangedEvent += new PageChangedEventHandle(OnPageChanged); } BindingSource bs = DataUIUtil.GetBindingSource(table); if (bs != null) { bs.ListChanged -= new ListChangedEventHandler(TableListChanged); bs.ListChanged += new ListChangedEventHandler(TableListChanged); } if (autotran) { AddTable(table); } return(true); } return(false); }
public static void ReadGameRes() { TextAsset resEditor = AssetDatabase.LoadAssetAtPath <TextAsset>(PathConfig.resEditor); TextAsset resBundle = AssetDatabase.LoadAssetAtPath <TextAsset>(PathConfig.resBundle); if (resEditor == null || resBundle == null) { return; } List <GameResInfo> editorItems = TableUtil.ReadContent <GameResInfo>(resEditor.text); List <GameBundleInfo> bundleItems = TableUtil.ReadContent <GameBundleInfo>(resBundle.text); SortedDictionary <string, GameResourceData> dict = null; for (int i = 0; i < bundleItems.Count; ++i) { GameResourceData item = new GameResourceData(bundleItems[i], editorItems[i]); if (GameResourceDict.ContainsKey(item.type)) { dict = GameResourceDict[item.type]; } else { dict = new SortedDictionary <string, GameResourceData>(); GameResourceDict[item.type] = dict; } if (dict.ContainsKey(item.name)) { continue; } dict[item.name] = item; } }
/// <summary> /// 设置基本数据 /// </summary> private void SetBaseData() { m_NameInput.transform.Find("Text Area/Placeholder").GetComponent <TMP_Text>().text = TableUtil.GetLanguageString("login_title_1001"); //帐户名称 m_PassInput.transform.Find("Text Area/Placeholder").GetComponent <TMP_Text>().text = TableUtil.GetLanguageString("login_title_1002"); //输入密码 m_BtnLogin.transform.Find("Label").GetComponent <TMP_Text>().text = TableUtil.GetLanguageString("login_btn_1003"); //登录 m_NameInput.text = PlayerPrefs.GetString(LAST_LOGIN_USER); if (SettingINI.Setting.GetBoolValue(SettingINI.Setting.CombineKey(SettingINI.Constants.GROUP_LOGIN , SettingINI.Constants.KEY_ENABLE_DEFAULT_USERNAME) , false) && SettingINI.Setting.TryGetValue(SettingINI.Setting.CombineKey(SettingINI.Constants.GROUP_LOGIN , SettingINI.Constants.KEY_DEFAULT_USERNAME) , out string defaultUsername)) { m_NameInput.text = defaultUsername; } if (SettingINI.Setting.GetBoolValue(SettingINI.Setting.CombineKey(SettingINI.Constants.GROUP_LOGIN , SettingINI.Constants.KEY_RANDOM_USERNAME) , false)) { m_NameInput.text = Guid.NewGuid().ToString().Substring(4, 16); } EventSystemUtils.SetFocus(m_NameInput); m_NameInput.caretPosition = m_NameInput.text.Length; }
public FormDemo() { CLocalSystem.LocalSystemContext.IsVerify = false; CLocalSystem.MainForm = this; CLocalSystem.SystemInit(); SystemContext.Init(); InitializeComponent(); //只需在主窗体调用一次 //SystemContext.Init(); this.OpenTableFromSql(mLoginTable, "select * from t_login_log", "", "1,10", ""); TableUtil.SetMapInfo(mLoginTable.Columns["f_state"], "1=登录;0=注销"); DataUIUtil.InitDataGridViewColumns(dataGridView1, mLoginTable); dataTreeView1.OnInitTreeNode += new MonitorLib.Ctrls.Extend.TreeNodeEventHandle(DoInitTreeNode); videoPlayerManageCtrl1.Init(16, 1, 2); videoPlayerManageCtrl1.OnActiveBoxChanging += new BoxEventHandle <VideoPlayer>(DoActiveBoxChanging); videoPlayerManageCtrl1.OnActiveBoxChanged += new BoxEventHandle <VideoPlayer>(DoActiveBoxChanged); label_info.Text = ""; dateTimePicker_end.Value = DateTime.Now; dateTimePicker_begin.Value = dateTimePicker_end.Value.AddDays(-1); }
// 如果s_ShapeData没有初始化,则去初始化他 static void ShapeDataCheckInit() { if (s_ShapeData == null) { s_ShapeData = new Dictionary <int, Shape>(); TableUtil objectTable = new TableUtil(); objectTable.OpenFromData("shape.txt"); for (int row = 0; row < objectTable.GetRecordsNum(); row++) { Shape shape = new Shape(); shape.shape = objectTable.GetValue(row, 1); for (int i = 0; i < 6; i++) { shape.action[i] = short.Parse(objectTable.GetValue(row, 2 + i)); } shape.row = short.Parse(objectTable.GetValue(row, 8)); shape.col = short.Parse(objectTable.GetValue(row, 9)); shape.shadow = float.Parse(objectTable.GetValue(row, 10)); ColorUtility.TryParseHtmlString(objectTable.GetValue(row, 11), out shape.color); shape.ai = short.Parse(objectTable.GetValue(row, 12)); shape.overridePre = objectTable.GetValue(row, 13); shape.abname = objectTable.GetValue(row, 15); s_ShapeData.Add(int.Parse(objectTable.GetValue(row, 0)), shape); } } }
private void UpdateMissionRow(string targetFieldText, string numberFieldText, RectTransform view, bool isShowOr, bool isFirstInGroup) { RectTransform normalBox = view.Find("TargetNormal").GetComponent <RectTransform>(); TMP_Text targetFieldNormal = view.Find("TargetNormal/Left/Label_Target").GetComponent <TMP_Text>(); TMP_Text numberFieldNormal = view.Find("TargetNormal/Label_Num").GetComponent <TMP_Text>(); Transform orBox = view.Find("TargetNormal/Label_or"); Transform pointBox = view.Find("TargetNormal/Left/Image_point/Image"); RectTransform grayBox = view.Find("TargetGray").GetComponent <RectTransform>(); TMP_Text targetFieldGray = view.Find("TargetGray/Left/Label_Target").GetComponent <TMP_Text>(); RectTransform pointBoxGray = view.Find("TargetGray/Left/Image_point/Image").GetComponent <RectTransform>(); TMP_Text numberFieldGray = view.Find("TargetGray/Label_Num").GetComponent <TMP_Text>(); TMP_Text orText = orBox.GetComponent <TMP_Text>(); string orString = TableUtil.GetLanguageString("mission_title_1010"); orText.text = orString; orBox.gameObject.SetActive(isShowOr); pointBox.gameObject.SetActive(isFirstInGroup); pointBoxGray.gameObject.SetActive(isFirstInGroup); targetFieldNormal.gameObject.SetActive(!isShowOr); numberFieldNormal.gameObject.SetActive(!isShowOr); if (isShowOr) { normalBox.gameObject.SetActive(isShowOr); grayBox.gameObject.SetActive(!isShowOr); return; } targetFieldNormal.text = targetFieldGray.text = targetFieldText; numberFieldNormal.text = numberFieldText; normalBox.gameObject.SetActive(m_MissionVO.MissionState == MissionState.CanAccept); grayBox.gameObject.SetActive(m_MissionVO.MissionState != MissionState.CanAccept); }
public string GetSummarySimple() { var tableID = TableID.ToString("X16"); var tableData = TableUtil.GetTable(Entries); return(tableID + Environment.NewLine + tableData + Environment.NewLine); }
static public T LoadAny <T>(String reskeyname) where T : UnityEngine.Object { #if UNITY_EDITOR if (m_resmap_object == null) { // object资源映射表 m_resmap_object = new Dictionary <string, string[]>(); TableUtil objectTable = new TableUtil(); objectTable.OpenFromData("resmap_object.txt"); for (int row = 0; row < objectTable.GetRecordsNum(); row++) { string[] s = new string[3]; s[0] = objectTable.GetValue(row, 1); s[1] = objectTable.GetValue(row, 2); s[2] = objectTable.GetValue(row, 3); m_resmap_object.Add(objectTable.GetValue(row, 0), s); } } #endif if (m_resmap_object == null || m_resmap_object.ContainsKey(reskeyname) == false) { Debug.Log(reskeyname + " is not found"); LogUtil.GetInstance().WriteGame(reskeyname + " is not found"); return(default(T)); } if (Const.ResourceMode == "assetbundle") { return((T)Load(m_resmap_object[reskeyname][1], m_resmap_object[reskeyname][2], typeof(T)) as T); } else { return(Resources.Load <T>(m_resmap_object[reskeyname][0])); } }
/// <summary> /// 进度条刷新 /// </summary> private void UpdateTime() { if (IsUpdateTime) { if (m_Needtime <= 0) { IsUpdateTime = false; } IsUpdateTime = true; m_Needtime--; float prog = m_MaxTime <= 0 ? 0 : (m_MaxTime - m_Needtime) / (float)m_MaxTime; if (prog >= 1) { m_ProgressRootImage.fillAmount = 0; } m_Progress = prog; string str = TimeUtil.GetTimeStr((long)m_Needtime); m_BlueprintStateLabel.text = string.Format(TableUtil.GetLanguageString("production_title_1058"), str); m_ProgressRootImage.fillAmount = m_Progress; ProduceInfoVO gird = null; if (m_FoundryProxy.GetBluePrintDic().TryGetValue(m_TID, out gird)) { gird.BluePrintState = prog >= 1 ? ProduceState.Finsh : gird.BluePrintState; gird.Progress = prog; if (gird.BluePrintState == ProduceState.Finsh) { RefreshData(1f, ProduceState.Finsh); GameFacade.Instance.SendNotification(NotificationName.MSG_PRODUT_UPDATE, gird.BluePrintState); } } } }
public PageManager(DataTable table, DataRule dr) { mDataTable = table; mDataRule = dr; this.SetPageInfo(TableUtil.GetPageInfo(table)); }
public void PrepareTable(Session session, QNameManager.QName name, QNameManager.QName[] columns) { if (!this._isResolved) { if (this._table == null) { this._table = new TableDerived(this.database, name, 2, this.queryExpression, this); } bool flag1 = (columns != null) && (this.queryExpression > null); if (flag1) { this.queryExpression.GetMainSelect().SetColumnAliases(columns); } this._table.ColumnList = this.queryExpression.GetColumns(); this._table.ColumnCount = this.queryExpression.GetColumnCount(); if (flag1 && (columns.Length <= this._table.ColumnCount)) { for (int i = 0; i < columns.Length; i++) { ColumnSchema schema = this._table.ColumnList.Get(i); schema.ColumnName = columns[i]; this._table.ColumnList.Set(i, columns[i].Name, schema); } } TableUtil.SetTableIndexesForSubquery(this._table, this._uniqueRows || this._fullOrder, this._uniqueRows); this._isResolved = true; } }
private void buttonCheckFunction_Click(object sender, EventArgs e) { bool functionExist = TableUtil.FunctionExists("PrepareTextData4"); this.checkBoxFunctionExist.Checked = functionExist; this.buttonCreateFunction.Enabled = !functionExist; }